|
|
|
@ -231,6 +231,7 @@ public class SysUserController { |
|
|
|
|
|
|
|
return new Result<List<DataScopeDeptList>>().ok(data); |
|
|
|
} |
|
|
|
|
|
|
|
@GetMapping("getWorkRecordRoleUser/{menuCode}") |
|
|
|
public Result<List<Long>> getWorkRecordRoleUser(@PathVariable("menuCode") String menuCode) { |
|
|
|
List<Long> data = sysRoleUserService.getWorkRecordRoleUser(menuCode); |
|
|
|
@ -333,6 +334,7 @@ public class SysUserController { |
|
|
|
DeptOption deptOption = sysDeptService.getUserDeptOption(); |
|
|
|
return new Result().ok(deptOption); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取用户部门多层结构,用户前端显示,请求需携带token |
|
|
|
* <p>调接口,从redis获取{@link SysUserController#packageUserDeptOption(Long)}接口生成的数据。</p> |
|
|
|
@ -347,11 +349,6 @@ public class SysUserController { |
|
|
|
DeptOption deptOption = sysDeptService.getDeptAuthByUser(); |
|
|
|
return new Result().ok(deptOption); |
|
|
|
} |
|
|
|
@GetMapping("deptOptions/getGridAuthByUser") |
|
|
|
public Result<List<DeptGridDTO>> getGridAuthByUser() { |
|
|
|
List<DeptGridDTO> deptOption = sysDeptService.getGridAuthByUser(); |
|
|
|
return new Result().ok(deptOption); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取用户部门多层结构(完整层级结构,包括顶级部门),用户前端显示,请求需携带token |
|
|
|
@ -368,6 +365,21 @@ public class SysUserController { |
|
|
|
return new Result().ok(option); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取用户业务部门多层结构,用户前端显示,请求需携带token |
|
|
|
* <p>调接口,从redis获取{@link SysUserController#packageUserDeptOption(Long)}接口生成的数据。</p> |
|
|
|
* <p>此接口展示三级机构层级(街道-社区-网格),不包括区级,不包括科室(科室和没有下属网格的社区)</p> |
|
|
|
* |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.DeptOption> |
|
|
|
* @author work@yujt.net.cn |
|
|
|
* @date 2020/5/14 10:05 |
|
|
|
*/ |
|
|
|
@GetMapping("deptOptions/getBusinessDeptByUser") |
|
|
|
public Result<DeptOption> getBusinessDeptByUser() { |
|
|
|
DeptOption deptOption = sysDeptService.getBusinessDeptByUser(); |
|
|
|
return new Result().ok(deptOption); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* pc端页面,获取用户街道-社区层级关系,前端显示,请求需携带token |
|
|
|
* <p>只组装 街道-社区 两级 |
|
|
|
@ -401,6 +413,12 @@ public class SysUserController { |
|
|
|
return new Result().ok(option); |
|
|
|
} |
|
|
|
|
|
|
|
@GetMapping("deptOptions/getGridAuthByUser") |
|
|
|
public Result<List<DeptGridDTO>> getGridAuthByUser() { |
|
|
|
List<DeptGridDTO> deptOption = sysDeptService.getGridAuthByUser(); |
|
|
|
return new Result().ok(deptOption); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 退出登录 |
|
|
|
* |
|
|
|
@ -440,11 +458,10 @@ public class SysUserController { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
* @describe: 判断是否更新头像 |
|
|
|
* @author wangtong |
|
|
|
* @date 2020/3/30 13:49 |
|
|
|
* @param [] |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
*/ |
|
|
|
@GetMapping("checkUpdateAvatar") |
|
|
|
public Result checkUpdateAvatar() { |
|
|
|
@ -452,11 +469,11 @@ public class SysUserController { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @param avatar |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
* @describe: 更新头像 |
|
|
|
* @author wangtong |
|
|
|
* @date 2020/3/30 16:11 |
|
|
|
* @param [avatar] |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
*/ |
|
|
|
@GetMapping("updateAvatar") |
|
|
|
public Result updateAvatar(String avatar) { |
|
|
|
|