From f0a9768d8e7ee39e4e6b2e1646e8585504095ea3 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期六, 11 三月 2023 01:32:38 +0800 Subject: [PATCH] update 优化 重构系统业务数据权限 避免可能存在的越权风险 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java | 27 ++++++++++----------------- 1 files changed, 10 insertions(+), 17 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java index e1c4c22..ed1afdd 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java @@ -108,9 +108,9 @@ /** * 鏍¢獙鐢ㄦ埛鏄惁鍏佽鎿嶄綔 * - * @param user 鐢ㄦ埛淇℃伅 + * @param userId 鐢ㄦ埛ID */ - void checkUserAllowed(SysUserBo user); + void checkUserAllowed(Long userId); /** * 鏍¢獙鐢ㄦ埛鏄惁鏈夋暟鎹潈闄� @@ -154,10 +154,11 @@ /** * 淇敼鐢ㄦ埛鐘舵�� * - * @param user 鐢ㄦ埛淇℃伅 + * @param userId 鐢ㄦ埛ID + * @param status 甯愬彿鐘舵�� * @return 缁撴灉 */ - int updateUserStatus(SysUserBo user); + int updateUserStatus(Long userId, String status); /** * 淇敼鐢ㄦ埛鍩烘湰淇℃伅 @@ -170,28 +171,20 @@ /** * 淇敼鐢ㄦ埛澶村儚 * - * @param userName 鐢ㄦ埛鍚� - * @param avatar 澶村儚鍦板潃 + * @param userId 鐢ㄦ埛ID + * @param avatar 澶村儚鍦板潃 * @return 缁撴灉 */ - boolean updateUserAvatar(String userName, Long avatar); + boolean updateUserAvatar(Long userId, Long avatar); /** * 閲嶇疆鐢ㄦ埛瀵嗙爜 * - * @param user 鐢ㄦ埛淇℃伅 - * @return 缁撴灉 - */ - int resetPwd(SysUserBo user); - - /** - * 閲嶇疆鐢ㄦ埛瀵嗙爜 - * - * @param userName 鐢ㄦ埛鍚� + * @param userId 鐢ㄦ埛ID * @param password 瀵嗙爜 * @return 缁撴灉 */ - int resetUserPwd(String userName, String password); + int resetUserPwd(Long userId, String password); /** * 閫氳繃鐢ㄦ埛ID鍒犻櫎鐢ㄦ埛 -- Gitblit v1.9.3