|
@@ -81,11 +81,11 @@ public class TBUserController {
|
|
|
|
|
|
@ApiOperation(value = "用户登录接口")
|
|
|
@RequestMapping(value = "/login/account", method = RequestMethod.POST)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "用户信息", response = TBUser.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = TBUser.class)})
|
|
|
public Result login(
|
|
|
- @ApiJsonObject(name = "loginAccount", value = { @ApiJsonProperty(key = "loginName", description = "登录名"),
|
|
|
+ @ApiJsonObject(name = "loginAccount", value = {@ApiJsonProperty(key = "loginName", description = "登录名"),
|
|
|
@ApiJsonProperty(key = "password", description = "密码"),
|
|
|
- @ApiJsonProperty(key = "code", description = "机构代码") }) @ApiParam(value = "用户信息", required = true) @RequestBody Map<String, Object> mapParameter)
|
|
|
+ @ApiJsonProperty(key = "code", description = "机构代码")}) @ApiParam(value = "用户信息", required = true) @RequestBody Map<String, Object> mapParameter)
|
|
|
throws NoSuchAlgorithmException {
|
|
|
if (Objects.isNull(mapParameter)) {
|
|
|
throw new BusinessException(ExceptionResultEnum.USER_INFO_IS_NULL);
|
|
@@ -155,7 +155,7 @@ public class TBUserController {
|
|
|
|
|
|
@ApiOperation(value = "短信验证码登陆接口")
|
|
|
@RequestMapping(value = "/login/verifyCode", method = RequestMethod.POST)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "用户信息", response = TBUser.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = TBUser.class)})
|
|
|
public Result verifyCode(@ApiParam(value = "用户信息", required = true) @RequestBody Map<String, Object> mapParameter)
|
|
|
throws NoSuchAlgorithmException {
|
|
|
if (Objects.isNull(mapParameter.get("loginName")) || Objects.equals(mapParameter.get("loginName"), "")) {
|
|
@@ -538,7 +538,7 @@ public class TBUserController {
|
|
|
|
|
|
@ApiOperation(value = "登出接口")
|
|
|
@RequestMapping(value = "/logout", method = RequestMethod.POST)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
|
public Result logout() throws NoSuchAlgorithmException {
|
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
|
TBSession tbSession = (TBSession) ServletUtil.getRequestSession();
|
|
@@ -572,14 +572,14 @@ public class TBUserController {
|
|
|
// @CachePut(value = "user_cache", key = "'userCacheQuery'")
|
|
|
@ApiOperation(value = "用户查询接口")
|
|
|
@RequestMapping(value = "/query", method = RequestMethod.POST)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "用户信息", response = TBUserDto.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = TBUserDto.class)})
|
|
|
public Result query(@ApiParam(value = "用户id", required = false) @RequestParam(required = false) Long id,
|
|
|
- @ApiParam(value = "登录名", required = false) @RequestParam(required = false) String loginName,
|
|
|
- @ApiParam(value = "姓名", required = false) @RequestParam(required = false) String name,
|
|
|
- @ApiParam(value = "角色", required = false) @RequestParam(required = false) String roleCode,
|
|
|
- @ApiParam(value = "是否启用", required = false) @RequestParam(required = false) Integer enable,
|
|
|
- @ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
|
- @ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
|
+ @ApiParam(value = "登录名", required = false) @RequestParam(required = false) String loginName,
|
|
|
+ @ApiParam(value = "姓名", required = false) @RequestParam(required = false) String name,
|
|
|
+ @ApiParam(value = "角色", required = false) @RequestParam(required = false) String roleCode,
|
|
|
+ @ApiParam(value = "是否启用", required = false) @RequestParam(required = false) Integer enable,
|
|
|
+ @ApiParam(value = "分页页码", required = true) @RequestParam int pageNumber,
|
|
|
+ @ApiParam(value = "分页数", required = true) @RequestParam int pageSize) {
|
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
|
IPage<TBUserDto> tbUserIPage = tbUserService
|
|
|
.userQuery(new Page<>(pageNumber, pageSize), id, loginName, name, roleCode, enable, tbUser.getOrgId());
|
|
@@ -597,7 +597,7 @@ public class TBUserController {
|
|
|
// @CacheEvict(value = "user_cache", key = "'userCacheQuery'")
|
|
|
@ApiOperation(value = "用户新增/编辑接口")
|
|
|
@RequestMapping(value = "/save", method = RequestMethod.POST)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
|
@Transactional
|
|
|
public Result save(@ApiJsonObject(name = "userSave", value = {
|
|
|
@ApiJsonProperty(key = "id", type = "long", example = "1", description = "新增不需要主键"),
|
|
@@ -607,7 +607,7 @@ public class TBUserController {
|
|
|
@ApiJsonProperty(key = "password", description = "密码,新增必须"),
|
|
|
@ApiJsonProperty(key = "enable", type = "int", example = "1", description = "是否启用"),
|
|
|
@ApiJsonProperty(key = "mobileNumber", description = "手机号"),
|
|
|
- @ApiJsonProperty(key = "roleCode", description = "角色") }) @ApiParam(value = "用户信息", required = true) @RequestBody Map<String, Object> mapParameter) {
|
|
|
+ @ApiJsonProperty(key = "roleCode", description = "角色")}) @ApiParam(value = "用户信息", required = true) @RequestBody Map<String, Object> mapParameter) {
|
|
|
if (Objects.isNull(mapParameter)) {
|
|
|
throw new BusinessException(ExceptionResultEnum.USER_INFO_IS_NULL);
|
|
|
}
|
|
@@ -685,7 +685,7 @@ public class TBUserController {
|
|
|
|
|
|
@ApiOperation(value = "获取短信验证码接口")
|
|
|
@RequestMapping(value = "/getVerifyCode", method = RequestMethod.POST)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "{\"verifyCode\":123456}", response = Result.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "{\"verifyCode\":123456}", response = Result.class)})
|
|
|
public Result getVerifyCode(@ApiParam(value = "登录名", required = true) @RequestParam String loginName) {
|
|
|
if (Objects.isNull(loginName) || Objects.equals(loginName, "")) {
|
|
|
throw new BusinessException(ExceptionResultEnum.LOGIN_NAME_IS_NULL);
|
|
@@ -695,7 +695,7 @@ public class TBUserController {
|
|
|
|
|
|
@ApiOperation(value = "获取短信验证码接口")
|
|
|
@RequestMapping(value = "/validate/verifyCode", method = RequestMethod.POST)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
|
public Result validateVerifyCode(@ApiParam(value = "验证码", required = true) @RequestParam String verifyCode) {
|
|
|
if (Objects.isNull(verifyCode) || Objects.equals(verifyCode, "")) {
|
|
|
throw new BusinessException(ExceptionResultEnum.VERIFYCODE_IS_NULL);
|
|
@@ -705,7 +705,7 @@ public class TBUserController {
|
|
|
|
|
|
@ApiOperation(value = "二次验证获取短信验证码接口")
|
|
|
@RequestMapping(value = "/validate/getVerifyCode", method = RequestMethod.POST)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
|
public Result validateGetVerifyCode() {
|
|
|
return ResultUtil.ok(Collections.singletonMap(SystemConstant.SUCCESS, true));
|
|
|
}
|
|
@@ -713,10 +713,10 @@ public class TBUserController {
|
|
|
@ApiOperation(value = "用户停用/启用接口")
|
|
|
@RequestMapping(value = "/enable", method = RequestMethod.POST)
|
|
|
@Transactional
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
|
public Result enableUser(@ApiJsonObject(name = "enableUser", value = {
|
|
|
@ApiJsonProperty(key = "id", type = "long", example = "1", description = "用户id"),
|
|
|
- @ApiJsonProperty(key = "enable", type = "int", example = "1", description = "停用/启用") }) @ApiParam(value = "用户信息", required = true) @RequestBody Map<String, Object> user) {
|
|
|
+ @ApiJsonProperty(key = "enable", type = "int", example = "1", description = "停用/启用")}) @ApiParam(value = "用户信息", required = true) @RequestBody Map<String, Object> user) {
|
|
|
if (Objects.isNull(user.get("id")) || Objects.equals(user.get("id"), "")) {
|
|
|
throw new BusinessException(ExceptionResultEnum.USER_ID_IS_NULL);
|
|
|
}
|
|
@@ -738,11 +738,11 @@ public class TBUserController {
|
|
|
|
|
|
@ApiOperation(value = "用户修改密码接口")
|
|
|
@RequestMapping(value = "/updatePwd", method = RequestMethod.POST)
|
|
|
- @ApiResponses({ @ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class) })
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "{\"success\":true}", response = Result.class)})
|
|
|
@Transactional
|
|
|
public Result userUpdatePwd(@ApiJsonObject(name = "userUpdatePwd", value = {
|
|
|
@ApiJsonProperty(key = "id", type = "long", example = "1", description = "用户ID"),
|
|
|
- @ApiJsonProperty(key = "password", description = "新密码") }) @ApiParam(value = "用户信息", required = true) @RequestBody Map<String, Object> mapParameter) {
|
|
|
+ @ApiJsonProperty(key = "password", description = "新密码")}) @ApiParam(value = "用户信息", required = true) @RequestBody Map<String, Object> mapParameter) {
|
|
|
if (Objects.isNull(mapParameter.get("id")) || Objects.equals(mapParameter.get("id"), "")) {
|
|
|
throw new BusinessException(ExceptionResultEnum.USER_ID_IS_NULL);
|
|
|
}
|