| 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,"删除角色权限关系失败!"), |
| 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(); | |||||
| } | |||||
| } | |||||
| 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(); | |||||
| } | |||||
| } | |||||
| /** | /** | ||||
| * 添加系统用户 | * 添加系统用户 | ||||
| */ | */ |
| 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); | ||||
| } | } |
| 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); |