From b650d512b324e3c48c5bcc452d9db0191ea009a8 Mon Sep 17 00:00:00 2001 From: EightMonth Date: Wed, 21 Feb 2024 16:39:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20#5903=20=EF=BC=8C=E5=AE=8C?= =?UTF-8?q?=E5=96=84=E5=9C=A8=E5=BE=AE=E6=9C=8D=E5=8A=A1=E7=9A=84sas?= =?UTF-8?q?=E8=AE=A4=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jeecg/common/system/api/ISysBaseAPI.java | 12 +++++++++++ .../api/controller/SystemApiController.java | 20 +++++++++++++++++++ .../jeecg/modules/system/entity/SysUser.java | 2 +- 3 files changed, 33 insertions(+), 1 deletion(-) 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; /**