瀏覽代碼

添加角色用户 名称验证

master
liugw 5 年之前
父節點
當前提交
3b9ac429aa

+ 1
- 1
src/main/java/com/xdf/creative/enums/StatusCode.java 查看文件

WEB_MANAGE_PUBLIC_DETAIL_BODY_NULL(200003001, "正文内容不能为空!"), WEB_MANAGE_PUBLIC_DETAIL_BODY_NULL(200003001, "正文内容不能为空!"),




SYS_ROLE_EXIST(100001,"角色标识已存在!"),
SYS_ROLE_EXIST(100001,"角色已存在!"),
SYS_USER_ROLE_EXIST(100002,"该角色下还存在可用用户,不能删除!"), SYS_USER_ROLE_EXIST(100002,"该角色下还存在可用用户,不能删除!"),
SYS_USER_ROLE_DELETE(100003,"删除角色失败!"), SYS_USER_ROLE_DELETE(100003,"删除角色失败!"),
SYS_ROLE_PERMISSION_DELETE(100004,"删除角色权限关系失败!"), SYS_ROLE_PERMISSION_DELETE(100004,"删除角色权限关系失败!"),

+ 19
- 0
src/main/java/com/xdf/creative/module/controller/SysRoleController.java 查看文件

import com.xdf.creative.base.params.creative.SysRoleQueryParam; import com.xdf.creative.base.params.creative.SysRoleQueryParam;
import com.xdf.creative.base.params.creative.UpdateSysRoleParam; import com.xdf.creative.base.params.creative.UpdateSysRoleParam;
import com.xdf.creative.base.vo.creative.SysRoleQueryVo; import com.xdf.creative.base.vo.creative.SysRoleQueryVo;
import com.xdf.creative.enums.StatusCode;
import com.xdf.creative.module.service.SysRoleService; import com.xdf.creative.module.service.SysRoleService;
import com.xdf.creative.support.aop.OperateLogger; import com.xdf.creative.support.aop.OperateLogger;
import com.xdf.creative.util.StringUtil;
import com.xdf.creative.util.page.ApiResult; import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool; import com.xdf.creative.util.page.PageTool;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;






/**
*验证系统角色是否存在
*/
@PostMapping("/verifySysRole")
@ApiOperation(value = "验证系统角色是否存在", notes = "验证系统角色是否存在", response = ApiResult.class)
public ApiResult verifySysRole(@RequestBody SysRoleQueryParam sysRoleQueryParam) throws Exception {
if(StringUtil.isEmpty(sysRoleQueryParam.getName())){
return ApiResult.fail("请输入角色名!");
}
boolean isExists = sysRoleService.isExistsByRoleName(sysRoleQueryParam.getName());
if (isExists) {
return ApiResult.error(StatusCode.SYS_ROLE_EXIST);
}else{
return ApiResult.ok();
}




}








+ 23
- 0
src/main/java/com/xdf/creative/module/controller/SysUserController.java 查看文件

import com.xdf.creative.base.vo.creative.SysUserBackQueryVo; import com.xdf.creative.base.vo.creative.SysUserBackQueryVo;
import com.xdf.creative.base.vo.creative.SysUserInfoQueryVo; import com.xdf.creative.base.vo.creative.SysUserInfoQueryVo;
import com.xdf.creative.base.vo.creative.SysUserQueryVo; import com.xdf.creative.base.vo.creative.SysUserQueryVo;
import com.xdf.creative.enums.StatusCode;
import com.xdf.creative.module.service.OauthTokenService; import com.xdf.creative.module.service.OauthTokenService;
import com.xdf.creative.module.service.SysUserService; import com.xdf.creative.module.service.SysUserService;
import com.xdf.creative.shiro.jwt.JwtUtil; import com.xdf.creative.shiro.jwt.JwtUtil;
import com.xdf.creative.support.auth.LoginParam; import com.xdf.creative.support.auth.LoginParam;
import com.xdf.creative.support.auth.LoginRefreshParam; import com.xdf.creative.support.auth.LoginRefreshParam;
import com.xdf.creative.support.auth.LoginSysUserTokenVo; import com.xdf.creative.support.auth.LoginSysUserTokenVo;
import com.xdf.creative.util.StringUtil;
import com.xdf.creative.util.page.ApiResult; import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool; import com.xdf.creative.util.page.PageTool;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
return ApiResult.ok("登陆成功"); return ApiResult.ok("登陆成功");
} }




/**
* 验证用户是否存在
*/
@PostMapping("/verifySysUser")
@ApiOperation(value = " 验证用户是否存在", notes = " 验证用户是否存在", response = ApiResult.class)
public ApiResult verifySysUser(@RequestBody SysUserAddQueryParam sysUserAddQueryParam) throws Exception {
if(StringUtil.isEmpty(sysUserAddQueryParam.getUsername())){
return ApiResult.fail("请输入用户名!");
}
boolean isExists = sysUserService.isExistsByUsername(sysUserAddQueryParam.getUsername());
if (isExists) {
return ApiResult.error(StatusCode.SYS_USER_NAME_EXIST);
}else{
return ApiResult.ok();
}

}


/** /**
* 添加系统用户 * 添加系统用户
*/ */

+ 14
- 10
src/main/java/com/xdf/creative/module/service/SysRoleService.java 查看文件



import com.xdf.creative.base.params.creative.AddSysRoleParam; import com.xdf.creative.base.params.creative.AddSysRoleParam;
import com.xdf.creative.base.params.creative.SysRoleQueryParam; import com.xdf.creative.base.params.creative.SysRoleQueryParam;
import com.xdf.creative.base.params.creative.UpdateSysRoleParam;
import com.xdf.creative.base.service.BaseService; import com.xdf.creative.base.service.BaseService;
import com.xdf.creative.base.vo.creative.SysRoleQueryVo; import com.xdf.creative.base.vo.creative.SysRoleQueryVo;
import com.xdf.creative.module.entity.SysRole; import com.xdf.creative.module.entity.SysRole;


/** /**
* 添加角色 * 添加角色
*
* @param sysRoleQueryParam * @param sysRoleQueryParam
* @return * @return
*/ */


/** /**
* 修改角色 * 修改角色
*
* @param sysRoleQueryParam * @param sysRoleQueryParam
* @return * @return
*/ */


/** /**
* 删除 * 删除
*
* @param roleId * @param roleId
* @return * @return
* @throws Exception * @throws Exception


/** /**
* 回去角色列表 * 回去角色列表
*
* @return * @return
*/ */
ApiResult getRoleList(); ApiResult getRoleList();













/** /**
* 保存 * 保存
* *
boolean isExistsByCode(String code) throws Exception; boolean isExistsByCode(String code) throws Exception;




/**
* 判断角色名称是否存
*
* @param roleName
* @return
* @throws Exception
*/
boolean isExistsByRoleName(String roleName) throws Exception;


List<SysRoleQueryVo> getUserRoleByUserId(Long userId); List<SysRoleQueryVo> getUserRoleByUserId(Long userId);


} }

+ 7
- 0
src/main/java/com/xdf/creative/module/service/impl/SysRoleServiceImpl.java 查看文件

return sysRoleMapper.selectCount(new QueryWrapper<>(sysRole)) > 0; return sysRoleMapper.selectCount(new QueryWrapper<>(sysRole)) > 0;
} }



@Override
public boolean isExistsByRoleName(String roleName) throws Exception {
SysRole sysRole = new SysRole().setName(roleName);
return sysRoleMapper.selectCount(new QueryWrapper<>(sysRole)) > 0;
}

@Override @Override
public List<SysRoleQueryVo> getUserRoleByUserId(Long userId) { public List<SysRoleQueryVo> getUserRoleByUserId(Long userId) {
return sysRoleMapper.getUserRoleByUserId(userId); return sysRoleMapper.getUserRoleByUserId(userId);

Loading…
取消
儲存