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); |