From 54cc71c746ce1a4f87124063ad86bfc634cf8ea4 Mon Sep 17 00:00:00 2001 From: 侯瑞军 <411269194@kidgrow.com> Date: Fri, 05 Jun 2020 10:33:42 +0800 Subject: [PATCH] 1.新增和修改接口: (1)用户登录后返回信息接口 (2)用户注册 (3)诊断模版 (4)重置密码 修改密码 (5)设为超管 2.增加生成指定长度随机数common --- kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 54 insertions(+), 1 deletions(-) diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java index 2076cbf..0b2c3e0 100644 --- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java +++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-server/src/main/java/com/kidgrow/usercenter/controller/SysUserController.java @@ -48,6 +48,7 @@ public class SysUserController { private static final String ADMIN_CHANGE_MSG = "超级管理员不给予修改"; + /** * 全文搜索逻辑删除Dto */ @@ -327,9 +328,61 @@ } /** - * 是否超级管理员 + * 根据map查询 */ private boolean checkAdmin(long id) { return id == 1L; } + @PostMapping("/users/findAll") + public ResultBody findAll( @RequestBody Map<String,Object> map) { + return appUserService.findAll(map); + } + + /** + * 根据map查询 总个数 + * @param map + * @return + */ + @PostMapping("/users/findCountByMap") + public ResultBody findCountByMap( @RequestBody Map<String,Object> map) { + return appUserService.findCountByMap(map); + } + /** + * 获取当前用的 组织下的所有人员 + */ + @GetMapping("users/getThisUserOrganizationUser") + public ResultBody getThisUserOrganizationUser(HttpServletRequest request){ + return appUserService.getThisUserOrganizationUser(request); + } + /** + * 通过手机修改密码 + */ + @PutMapping(value = "/users/passwordByPhone") + public ResultBody passwordByPhone(@RequestBody Map<String,Object> map) { + return appUserService.passwordByPhone(map); + } + /** + * 通过手机号注册 新用户 + */ + @PutMapping(value = "/users/registerByPhone") + public ResultBody registerByPhone(@RequestBody Map<String,Object> map) { + return appUserService.registerByPhone(map); + } + /** + * 更换手机号 + */ + @PutMapping(value = "/users/updatePhone") + public ResultBody updatePhone(@RequestBody Map<String,Object> map, @LoginUser SysUser sysUser) { + return appUserService.updatePhone(map,sysUser); + } + + /** + * 获取指定用户信息(销售人员和服务人员) + */ + @GetMapping("users/getAppointUser") + public ResultBody getAppointUser(){ + String type = request.getParameter("type"); + + return appUserService.findAppointUsers(Integer.parseInt(type)); + } } -- Gitblit v1.8.0