diff --git a/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java b/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java index f7f84a32..ce532e5d 100644 --- a/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java +++ b/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java @@ -737,4 +737,16 @@ public interface ISysBaseAPI extends CommonAPI { @RequestParam(value = "fields", required = false) String[] fields ); + @GetMapping("/sys/api/getUserByPhone") + public LoginUser getUserByPhone(@RequestParam("phone") String phone); + + @GetMapping("/sys/api/queryAllDictItems") + Map> queryAllDictItems(); + + @GetMapping("/sys/api/queryUserDeparts") + List queryUserDeparts(@RequestParam("userId") String userId); + + @PostMapping("/sys/api/updateUserDepart") + void updateUserDepart(@RequestParam("username") String username,@RequestParam("orgCode") String orgCode,@RequestParam("loginTenantId") Integer loginTenantId); + } diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/SystemApiController.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/SystemApiController.java index 4e79a5e5..6d3bee18 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/SystemApiController.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/api/controller/SystemApiController.java @@ -897,4 +897,24 @@ public class SystemApiController { return sysBaseApi.dictTableWhiteListCheckByDict(tableOrDictCode, fields); } + @GetMapping("/sys/api/getUserByPhone") + public LoginUser getUserByPhone(String phone) { + return sysBaseApi.getUserByPhone(phone); + } + + @GetMapping("/sys/api/queryAllDictItems") + public Map> queryAllDictItems() { + return sysBaseApi.queryAllDictItems(); + } + + @GetMapping("/sys/api/queryUserDeparts") + public List queryUserDeparts(@RequestParam("userId") String userId) { + return sysBaseApi.queryUserDeparts(userId); + } + + @PostMapping("/sys/api/updateUserDepart") + public void updateUserDepart(@RequestParam("username") String username,@RequestParam("orgCode") String orgCode,@RequestParam("loginTenantId") Integer loginTenantId) { + sysBaseApi.updateUserDepart(username, orgCode, loginTenantId); + } + } diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java index 52d03d9d..d37c473e 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java @@ -61,7 +61,7 @@ public class SysUser implements Serializable { /** * md5密码盐 */ - @JsonProperty(access = JsonProperty.Access.WRITE_ONLY) + @JsonProperty(access = JsonProperty.Access.READ_WRITE) private String salt; /**