From 48d61a3cdf4c0f119456f86d51cd770caf8645e1 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期三, 14 四月 2021 11:19:46 +0800
Subject: [PATCH] update mp化

---
 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java      |    1 
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java            |   55 ---
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMenuMapper.java        |   32 --
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java |    2 
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java        |   24 -
 ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml                  |  101 ------
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserRoleMapper.java        |   50 ---
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleDeptMapper.java        |   32 --
 ruoyi-system/src/main/resources/mapper/system/SysRoleDeptMapper.xml              |   26 -
 ruoyi-system/src/main/resources/mapper/system/SysUserRoleMapper.xml              |   39 --
 ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml              |   26 -
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java |   60 ++-
 ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml              |   20 -
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java            |   74 ----
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java |   41 +-
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java |   71 ++-
 ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml                  |   97 ------
 ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml                  |  100 ------
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMapper.java            |   69 ----
 19 files changed, 112 insertions(+), 808 deletions(-)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java
index aa60c2d..f6f6bd2 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java
@@ -35,6 +35,7 @@
     private String menuName;
 
     /** 鐖惰彍鍗曞悕绉� */
+    @TableField(exist = false)
     private String parentName;
 
     /** 鐖惰彍鍗旾D */
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java
index d2c4638..aa3055e 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysMenuMapper.java
@@ -12,13 +12,6 @@
  * @author ruoyi
  */
 public interface SysMenuMapper extends BaseMapper<SysMenu> {
-    /**
-     * 鏌ヨ绯荤粺鑿滃崟鍒楄〃
-     *
-     * @param menu 鑿滃崟淇℃伅
-     * @return 鑿滃崟鍒楄〃
-     */
-    public List<SysMenu> selectMenuList(SysMenu menu);
 
     /**
      * 鏍规嵁鐢ㄦ埛鎵�鏈夋潈闄�
@@ -67,52 +60,4 @@
      */
     public List<Integer> selectMenuListByRoleId(@Param("roleId") Long roleId, @Param("menuCheckStrictly") boolean menuCheckStrictly);
 
-    /**
-     * 鏍规嵁鑿滃崟ID鏌ヨ淇℃伅
-     *
-     * @param menuId 鑿滃崟ID
-     * @return 鑿滃崟淇℃伅
-     */
-    public SysMenu selectMenuById(Long menuId);
-
-    /**
-     * 鏄惁瀛樺湪鑿滃崟瀛愯妭鐐�
-     *
-     * @param menuId 鑿滃崟ID
-     * @return 缁撴灉
-     */
-    public int hasChildByMenuId(Long menuId);
-
-    /**
-     * 鏂板鑿滃崟淇℃伅
-     *
-     * @param menu 鑿滃崟淇℃伅
-     * @return 缁撴灉
-     */
-    public int insertMenu(SysMenu menu);
-
-    /**
-     * 淇敼鑿滃崟淇℃伅
-     *
-     * @param menu 鑿滃崟淇℃伅
-     * @return 缁撴灉
-     */
-    public int updateMenu(SysMenu menu);
-
-    /**
-     * 鍒犻櫎鑿滃崟绠$悊淇℃伅
-     *
-     * @param menuId 鑿滃崟ID
-     * @return 缁撴灉
-     */
-    public int deleteMenuById(Long menuId);
-
-    /**
-     * 鏍¢獙鑿滃崟鍚嶇О鏄惁鍞竴
-     *
-     * @param menuName 鑿滃崟鍚嶇О
-     * @param parentId 鐖惰彍鍗旾D
-     * @return 缁撴灉
-     */
-    public SysMenu checkMenuNameUnique(@Param("menuName") String menuName, @Param("parentId") Long parentId);
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleDeptMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleDeptMapper.java
index 159bcd8..c609a5a 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleDeptMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleDeptMapper.java
@@ -3,43 +3,11 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ruoyi.system.domain.SysRoleDept;
 
-import java.util.List;
-
 /**
  * 瑙掕壊涓庨儴闂ㄥ叧鑱旇〃 鏁版嵁灞�
  *
  * @author ruoyi
  */
 public interface SysRoleDeptMapper extends BaseMapper<SysRoleDept> {
-    /**
-     * 閫氳繃瑙掕壊ID鍒犻櫎瑙掕壊鍜岄儴闂ㄥ叧鑱�
-     *
-     * @param roleId 瑙掕壊ID
-     * @return 缁撴灉
-     */
-    public int deleteRoleDeptByRoleId(Long roleId);
 
-    /**
-     * 鎵归噺鍒犻櫎瑙掕壊閮ㄩ棬鍏宠仈淇℃伅
-     *
-     * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁ID
-     * @return 缁撴灉
-     */
-    public int deleteRoleDept(Long[] ids);
-
-    /**
-     * 鏌ヨ閮ㄩ棬浣跨敤鏁伴噺
-     *
-     * @param deptId 閮ㄩ棬ID
-     * @return 缁撴灉
-     */
-    public int selectCountRoleDeptByDeptId(Long deptId);
-
-    /**
-     * 鎵归噺鏂板瑙掕壊閮ㄩ棬淇℃伅
-     *
-     * @param roleDeptList 瑙掕壊閮ㄩ棬鍒楄〃
-     * @return 缁撴灉
-     */
-    public int batchRoleDept(List<SysRoleDept> roleDeptList);
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMapper.java
index b76ce7f..1ed48b6 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMapper.java
@@ -11,13 +11,7 @@
  * @author ruoyi
  */
 public interface SysRoleMapper extends BaseMapper<SysRole> {
-    /**
-     * 鏍规嵁鏉′欢鍒嗛〉鏌ヨ瑙掕壊鏁版嵁
-     *
-     * @param role 瑙掕壊淇℃伅
-     * @return 瑙掕壊鏁版嵁闆嗗悎淇℃伅
-     */
-    public List<SysRole> selectRoleList(SysRole role);
+
 
     /**
      * 鏍规嵁鐢ㄦ埛ID鏌ヨ瑙掕壊
@@ -27,12 +21,6 @@
      */
     public List<SysRole> selectRolePermissionByUserId(Long userId);
 
-    /**
-     * 鏌ヨ鎵�鏈夎鑹�
-     *
-     * @return 瑙掕壊鍒楄〃
-     */
-    public List<SysRole> selectRoleAll();
 
     /**
      * 鏍规嵁鐢ㄦ埛ID鑾峰彇瑙掕壊閫夋嫨妗嗗垪琛�
@@ -43,14 +31,6 @@
     public List<Integer> selectRoleListByUserId(Long userId);
 
     /**
-     * 閫氳繃瑙掕壊ID鏌ヨ瑙掕壊
-     *
-     * @param roleId 瑙掕壊ID
-     * @return 瑙掕壊瀵硅薄淇℃伅
-     */
-    public SysRole selectRoleById(Long roleId);
-
-    /**
      * 鏍规嵁鐢ㄦ埛ID鏌ヨ瑙掕壊
      *
      * @param userName 鐢ㄦ埛鍚�
@@ -58,51 +38,4 @@
      */
     public List<SysRole> selectRolesByUserName(String userName);
 
-    /**
-     * 鏍¢獙瑙掕壊鍚嶇О鏄惁鍞竴
-     *
-     * @param roleName 瑙掕壊鍚嶇О
-     * @return 瑙掕壊淇℃伅
-     */
-    public SysRole checkRoleNameUnique(String roleName);
-
-    /**
-     * 鏍¢獙瑙掕壊鏉冮檺鏄惁鍞竴
-     *
-     * @param roleKey 瑙掕壊鏉冮檺
-     * @return 瑙掕壊淇℃伅
-     */
-    public SysRole checkRoleKeyUnique(String roleKey);
-
-    /**
-     * 淇敼瑙掕壊淇℃伅
-     *
-     * @param role 瑙掕壊淇℃伅
-     * @return 缁撴灉
-     */
-    public int updateRole(SysRole role);
-
-    /**
-     * 鏂板瑙掕壊淇℃伅
-     *
-     * @param role 瑙掕壊淇℃伅
-     * @return 缁撴灉
-     */
-    public int insertRole(SysRole role);
-
-    /**
-     * 閫氳繃瑙掕壊ID鍒犻櫎瑙掕壊
-     *
-     * @param roleId 瑙掕壊ID
-     * @return 缁撴灉
-     */
-    public int deleteRoleById(Long roleId);
-
-    /**
-     * 鎵归噺鍒犻櫎瑙掕壊淇℃伅
-     *
-     * @param roleIds 闇�瑕佸垹闄ょ殑瑙掕壊ID
-     * @return 缁撴灉
-     */
-    public int deleteRoleByIds(Long[] roleIds);
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMenuMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMenuMapper.java
index f66f200..6bc21a3 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMenuMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysRoleMenuMapper.java
@@ -3,43 +3,11 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ruoyi.system.domain.SysRoleMenu;
 
-import java.util.List;
-
 /**
  * 瑙掕壊涓庤彍鍗曞叧鑱旇〃 鏁版嵁灞�
  *
  * @author ruoyi
  */
 public interface SysRoleMenuMapper extends BaseMapper<SysRoleMenu> {
-    /**
-     * 鏌ヨ鑿滃崟浣跨敤鏁伴噺
-     *
-     * @param menuId 鑿滃崟ID
-     * @return 缁撴灉
-     */
-    public int checkMenuExistRole(Long menuId);
 
-    /**
-     * 閫氳繃瑙掕壊ID鍒犻櫎瑙掕壊鍜岃彍鍗曞叧鑱�
-     *
-     * @param roleId 瑙掕壊ID
-     * @return 缁撴灉
-     */
-    public int deleteRoleMenuByRoleId(Long roleId);
-
-    /**
-     * 鎵归噺鍒犻櫎瑙掕壊鑿滃崟鍏宠仈淇℃伅
-     *
-     * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁ID
-     * @return 缁撴灉
-     */
-    public int deleteRoleMenu(Long[] ids);
-
-    /**
-     * 鎵归噺鏂板瑙掕壊鑿滃崟淇℃伅
-     *
-     * @param roleMenuList 瑙掕壊鑿滃崟鍒楄〃
-     * @return 缁撴灉
-     */
-    public int batchRoleMenu(List<SysRoleMenu> roleMenuList);
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java
index b4e7e7a..02d2e96 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java
@@ -2,7 +2,6 @@
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ruoyi.common.core.domain.entity.SysUser;
-import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 
@@ -36,77 +35,4 @@
      */
     public SysUser selectUserById(Long userId);
 
-    /**
-     * 鏂板鐢ㄦ埛淇℃伅
-     *
-     * @param user 鐢ㄦ埛淇℃伅
-     * @return 缁撴灉
-     */
-    public int insertUser(SysUser user);
-
-    /**
-     * 淇敼鐢ㄦ埛淇℃伅
-     *
-     * @param user 鐢ㄦ埛淇℃伅
-     * @return 缁撴灉
-     */
-    public int updateUser(SysUser user);
-
-    /**
-     * 淇敼鐢ㄦ埛澶村儚
-     *
-     * @param userName 鐢ㄦ埛鍚�
-     * @param avatar   澶村儚鍦板潃
-     * @return 缁撴灉
-     */
-    public int updateUserAvatar(@Param("userName") String userName, @Param("avatar") String avatar);
-
-    /**
-     * 閲嶇疆鐢ㄦ埛瀵嗙爜
-     *
-     * @param userName 鐢ㄦ埛鍚�
-     * @param password 瀵嗙爜
-     * @return 缁撴灉
-     */
-    public int resetUserPwd(@Param("userName") String userName, @Param("password") String password);
-
-    /**
-     * 閫氳繃鐢ㄦ埛ID鍒犻櫎鐢ㄦ埛
-     *
-     * @param userId 鐢ㄦ埛ID
-     * @return 缁撴灉
-     */
-    public int deleteUserById(Long userId);
-
-    /**
-     * 鎵归噺鍒犻櫎鐢ㄦ埛淇℃伅
-     *
-     * @param userIds 闇�瑕佸垹闄ょ殑鐢ㄦ埛ID
-     * @return 缁撴灉
-     */
-    public int deleteUserByIds(Long[] userIds);
-
-    /**
-     * 鏍¢獙鐢ㄦ埛鍚嶇О鏄惁鍞竴
-     *
-     * @param userName 鐢ㄦ埛鍚嶇О
-     * @return 缁撴灉
-     */
-    public int checkUserNameUnique(String userName);
-
-    /**
-     * 鏍¢獙鎵嬫満鍙风爜鏄惁鍞竴
-     *
-     * @param phonenumber 鎵嬫満鍙风爜
-     * @return 缁撴灉
-     */
-    public SysUser checkPhoneUnique(String phonenumber);
-
-    /**
-     * 鏍¢獙email鏄惁鍞竴
-     *
-     * @param email 鐢ㄦ埛閭
-     * @return 缁撴灉
-     */
-    public SysUser checkEmailUnique(String email);
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java
index 1030270..b56beaa 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java
@@ -3,35 +3,11 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ruoyi.system.domain.SysUserPost;
 
-import java.util.List;
-
 /**
  * 鐢ㄦ埛涓庡矖浣嶅叧鑱旇〃 鏁版嵁灞�
  *
  * @author ruoyi
  */
 public interface SysUserPostMapper extends BaseMapper<SysUserPost> {
-    /**
-     * 閫氳繃鐢ㄦ埛ID鍒犻櫎鐢ㄦ埛鍜屽矖浣嶅叧鑱�
-     *
-     * @param userId 鐢ㄦ埛ID
-     * @return 缁撴灉
-     */
-    public int deleteUserPostByUserId(Long userId);
 
-    /**
-     * 鎵归噺鍒犻櫎鐢ㄦ埛鍜屽矖浣嶅叧鑱�
-     *
-     * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁ID
-     * @return 缁撴灉
-     */
-    public int deleteUserPost(Long[] ids);
-
-    /**
-     * 鎵归噺鏂板鐢ㄦ埛宀椾綅淇℃伅
-     *
-     * @param userPostList 鐢ㄦ埛瑙掕壊鍒楄〃
-     * @return 缁撴灉
-     */
-    public int batchUserPost(List<SysUserPost> userPostList);
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserRoleMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserRoleMapper.java
index 62d3dbb..4bd3bca 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserRoleMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserRoleMapper.java
@@ -2,9 +2,6 @@
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ruoyi.system.domain.SysUserRole;
-import org.apache.ibatis.annotations.Param;
-
-import java.util.List;
 
 /**
  * 鐢ㄦ埛涓庤鑹插叧鑱旇〃 鏁版嵁灞�
@@ -12,52 +9,5 @@
  * @author ruoyi
  */
 public interface SysUserRoleMapper extends BaseMapper<SysUserRole> {
-    /**
-     * 閫氳繃鐢ㄦ埛ID鍒犻櫎鐢ㄦ埛鍜岃鑹插叧鑱�
-     *
-     * @param userId 鐢ㄦ埛ID
-     * @return 缁撴灉
-     */
-    public int deleteUserRoleByUserId(Long userId);
 
-    /**
-     * 鎵归噺鍒犻櫎鐢ㄦ埛鍜岃鑹插叧鑱�
-     *
-     * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁ID
-     * @return 缁撴灉
-     */
-    public int deleteUserRole(Long[] ids);
-
-    /**
-     * 閫氳繃瑙掕壊ID鏌ヨ瑙掕壊浣跨敤鏁伴噺
-     *
-     * @param roleId 瑙掕壊ID
-     * @return 缁撴灉
-     */
-    public int countUserRoleByRoleId(Long roleId);
-
-    /**
-     * 鎵归噺鏂板鐢ㄦ埛瑙掕壊淇℃伅
-     *
-     * @param userRoleList 鐢ㄦ埛瑙掕壊鍒楄〃
-     * @return 缁撴灉
-     */
-    public int batchUserRole(List<SysUserRole> userRoleList);
-
-    /**
-     * 鍒犻櫎鐢ㄦ埛鍜岃鑹插叧鑱斾俊鎭�
-     *
-     * @param userRole 鐢ㄦ埛鍜岃鑹插叧鑱斾俊鎭�
-     * @return 缁撴灉
-     */
-    public int deleteUserRoleInfo(SysUserRole userRole);
-
-    /**
-     * 鎵归噺鍙栨秷鎺堟潈鐢ㄦ埛瑙掕壊
-     *
-     * @param roleId  瑙掕壊ID
-     * @param userIds 闇�瑕佸垹闄ょ殑鐢ㄦ埛鏁版嵁ID
-     * @return 缁撴灉
-     */
-    public int deleteUserRoleInfos(@Param("roleId") Long roleId, @Param("userIds") Long[] userIds);
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java
index e554c00..98616e8 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java
@@ -106,7 +106,7 @@
      */
     @Override
     public List<Integer> selectDeptListByRoleId(Long roleId) {
-        SysRole role = roleMapper.selectRoleById(roleId);
+        SysRole role = roleMapper.selectById(roleId);
         return baseMapper.selectDeptListByRoleId(roleId, role.isDeptCheckStrictly());
     }
 
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
index aa924f9..de669b1 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysMenuServiceImpl.java
@@ -2,6 +2,7 @@
 
 import cn.hutool.core.lang.Validator;
 import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ruoyi.common.constant.UserConstants;
 import com.ruoyi.common.core.domain.TreeSelect;
@@ -9,6 +10,7 @@
 import com.ruoyi.common.core.domain.entity.SysRole;
 import com.ruoyi.common.core.domain.entity.SysUser;
 import com.ruoyi.common.utils.SecurityUtils;
+import com.ruoyi.system.domain.SysRoleMenu;
 import com.ruoyi.system.domain.vo.MetaVo;
 import com.ruoyi.system.domain.vo.RouterVo;
 import com.ruoyi.system.mapper.SysMenuMapper;
@@ -29,9 +31,6 @@
 @Service
 public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> implements ISysMenuService {
     public static final String PREMISSION_STRING = "perms[\"{0}\"]";
-
-    @Autowired
-    private SysMenuMapper menuMapper;
 
     @Autowired
     private SysRoleMapper roleMapper;
@@ -61,10 +60,15 @@
         List<SysMenu> menuList = null;
         // 绠$悊鍛樻樉绀烘墍鏈夎彍鍗曚俊鎭�
         if (SysUser.isAdmin(userId)) {
-            menuList = menuMapper.selectMenuList(menu);
+            menuList = list(new LambdaQueryWrapper<SysMenu>()
+                    .like(StrUtil.isNotBlank(menu.getMenuName()),SysMenu::getMenuName,menu.getMenuName())
+                    .eq(StrUtil.isNotBlank(menu.getVisible()),SysMenu::getVisible,menu.getVisible())
+                    .eq(StrUtil.isNotBlank(menu.getStatus()),SysMenu::getStatus,menu.getStatus())
+                    .orderByAsc(SysMenu::getParentId)
+                    .orderByAsc(SysMenu::getOrderNum));
         } else {
             menu.getParams().put("userId", userId);
-            menuList = menuMapper.selectMenuListByUserId(menu);
+            menuList = baseMapper.selectMenuListByUserId(menu);
         }
         return menuList;
     }
@@ -77,7 +81,7 @@
      */
     @Override
     public Set<String> selectMenuPermsByUserId(Long userId) {
-        List<String> perms = menuMapper.selectMenuPermsByUserId(userId);
+        List<String> perms = baseMapper.selectMenuPermsByUserId(userId);
         Set<String> permsSet = new HashSet<>();
         for (String perm : perms) {
             if (Validator.isNotEmpty(perm)) {
@@ -97,9 +101,9 @@
     public List<SysMenu> selectMenuTreeByUserId(Long userId) {
         List<SysMenu> menus = null;
         if (SecurityUtils.isAdmin(userId)) {
-            menus = menuMapper.selectMenuTreeAll();
+            menus = baseMapper.selectMenuTreeAll();
         } else {
-            menus = menuMapper.selectMenuTreeByUserId(userId);
+            menus = baseMapper.selectMenuTreeByUserId(userId);
         }
         return getChildPerms(menus, 0);
     }
@@ -112,8 +116,8 @@
      */
     @Override
     public List<Integer> selectMenuListByRoleId(Long roleId) {
-        SysRole role = roleMapper.selectRoleById(roleId);
-        return menuMapper.selectMenuListByRoleId(roleId, role.isMenuCheckStrictly());
+        SysRole role = roleMapper.selectById(roleId);
+        return baseMapper.selectMenuListByRoleId(roleId, role.isMenuCheckStrictly());
     }
 
     /**
@@ -199,7 +203,7 @@
      */
     @Override
     public SysMenu selectMenuById(Long menuId) {
-        return menuMapper.selectMenuById(menuId);
+        return getById(menuId);
     }
 
     /**
@@ -210,7 +214,7 @@
      */
     @Override
     public boolean hasChildByMenuId(Long menuId) {
-        int result = menuMapper.hasChildByMenuId(menuId);
+        int result = count(new LambdaQueryWrapper<SysMenu>().eq(SysMenu::getParentId,menuId));
         return result > 0 ? true : false;
     }
 
@@ -222,7 +226,7 @@
      */
     @Override
     public boolean checkMenuExistRole(Long menuId) {
-        int result = roleMenuMapper.checkMenuExistRole(menuId);
+        int result = roleMenuMapper.selectCount(new LambdaQueryWrapper<SysRoleMenu>().eq(SysRoleMenu::getMenuId,menuId));
         return result > 0 ? true : false;
     }
 
@@ -234,7 +238,7 @@
      */
     @Override
     public int insertMenu(SysMenu menu) {
-        return menuMapper.insertMenu(menu);
+        return baseMapper.insert(menu);
     }
 
     /**
@@ -245,7 +249,7 @@
      */
     @Override
     public int updateMenu(SysMenu menu) {
-        return menuMapper.updateMenu(menu);
+        return baseMapper.updateById(menu);
     }
 
     /**
@@ -256,7 +260,7 @@
      */
     @Override
     public int deleteMenuById(Long menuId) {
-        return menuMapper.deleteMenuById(menuId);
+        return baseMapper.deleteById(menuId);
     }
 
     /**
@@ -268,7 +272,10 @@
     @Override
     public String checkMenuNameUnique(SysMenu menu) {
         Long menuId = Validator.isNull(menu.getMenuId()) ? -1L : menu.getMenuId();
-        SysMenu info = menuMapper.checkMenuNameUnique(menu.getMenuName(), menu.getParentId());
+        SysMenu info = getOne(new LambdaQueryWrapper<SysMenu>()
+                .eq(SysMenu::getMenuName,menu.getMenuName())
+                .eq(SysMenu::getParentId,menu.getParentId())
+                .last("limit 1"));
         if (Validator.isNotNull(info) && info.getMenuId().longValue() != menuId.longValue()) {
             return UserConstants.NOT_UNIQUE;
         }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java
index e2691ab..d025dd4 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java
@@ -1,6 +1,8 @@
 package com.ruoyi.system.service.impl;
 
 import cn.hutool.core.lang.Validator;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ruoyi.common.annotation.DataScope;
 import com.ruoyi.common.constant.UserConstants;
@@ -9,6 +11,7 @@
 import com.ruoyi.common.utils.spring.SpringUtils;
 import com.ruoyi.system.domain.SysRoleDept;
 import com.ruoyi.system.domain.SysRoleMenu;
+import com.ruoyi.system.domain.SysUserRole;
 import com.ruoyi.system.mapper.SysRoleDeptMapper;
 import com.ruoyi.system.mapper.SysRoleMapper;
 import com.ruoyi.system.mapper.SysRoleMenuMapper;
@@ -27,8 +30,6 @@
  */
 @Service
 public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> implements ISysRoleService {
-    @Autowired
-    private SysRoleMapper roleMapper;
 
     @Autowired
     private SysRoleMenuMapper roleMenuMapper;
@@ -48,7 +49,20 @@
     @Override
     @DataScope(deptAlias = "d")
     public List<SysRole> selectRoleList(SysRole role) {
-        return roleMapper.selectRoleList(role);
+        Map<String, Object> params = role.getParams();
+        Object dataScope = params.get("dataScope");
+        return list(new LambdaQueryWrapper<SysRole>()
+                .like(StrUtil.isNotBlank(role.getRoleName()), SysRole::getRoleName, role.getRoleName())
+                .eq(StrUtil.isNotBlank(role.getStatus()), SysRole::getStatus, role.getStatus())
+                .like(StrUtil.isNotBlank(role.getRoleKey()), SysRole::getRoleKey, role.getRoleKey())
+                .apply(Validator.isNotEmpty(params.get("beginTime")),
+                        "date_format(create_time,'%y%m%d') >= date_format({0},'%y%m%d')",
+                        params.get("beginTime"))
+                .apply(Validator.isNotEmpty(params.get("endTime")),
+                        "date_format(create_time,'%y%m%d') <= date_format({0},'%y%m%d')",
+                        params.get("endTime"))
+                .apply(dataScope != null, dataScope != null ? dataScope.toString() : null)
+                .orderByAsc(SysRole::getRoleSort));
     }
 
     /**
@@ -59,7 +73,7 @@
      */
     @Override
     public Set<String> selectRolePermissionByUserId(Long userId) {
-        List<SysRole> perms = roleMapper.selectRolePermissionByUserId(userId);
+        List<SysRole> perms = baseMapper.selectRolePermissionByUserId(userId);
         Set<String> permsSet = new HashSet<>();
         for (SysRole perm : perms) {
             if (Validator.isNotNull(perm)) {
@@ -87,7 +101,7 @@
      */
     @Override
     public List<Integer> selectRoleListByUserId(Long userId) {
-        return roleMapper.selectRoleListByUserId(userId);
+        return baseMapper.selectRoleListByUserId(userId);
     }
 
     /**
@@ -98,7 +112,7 @@
      */
     @Override
     public SysRole selectRoleById(Long roleId) {
-        return roleMapper.selectRoleById(roleId);
+        return getById(roleId);
     }
 
     /**
@@ -110,7 +124,8 @@
     @Override
     public String checkRoleNameUnique(SysRole role) {
         Long roleId = Validator.isNull(role.getRoleId()) ? -1L : role.getRoleId();
-        SysRole info = roleMapper.checkRoleNameUnique(role.getRoleName());
+        SysRole info = getOne(new LambdaQueryWrapper<SysRole>()
+                .eq(SysRole::getRoleName, role.getRoleName()).last("limit 1"));
         if (Validator.isNotNull(info) && info.getRoleId().longValue() != roleId.longValue()) {
             return UserConstants.NOT_UNIQUE;
         }
@@ -126,7 +141,8 @@
     @Override
     public String checkRoleKeyUnique(SysRole role) {
         Long roleId = Validator.isNull(role.getRoleId()) ? -1L : role.getRoleId();
-        SysRole info = roleMapper.checkRoleKeyUnique(role.getRoleKey());
+        SysRole info = getOne(new LambdaQueryWrapper<SysRole>()
+                .eq(SysRole::getRoleKey, role.getRoleKey()).last("limit 1"));
         if (Validator.isNotNull(info) && info.getRoleId().longValue() != roleId.longValue()) {
             return UserConstants.NOT_UNIQUE;
         }
@@ -153,7 +169,7 @@
      */
     @Override
     public int countUserRoleByRoleId(Long roleId) {
-        return userRoleMapper.countUserRoleByRoleId(roleId);
+        return userRoleMapper.selectCount(new LambdaQueryWrapper<SysUserRole>().eq(SysUserRole::getRoleId, roleId));
     }
 
     /**
@@ -166,7 +182,7 @@
     @Transactional
     public int insertRole(SysRole role) {
         // 鏂板瑙掕壊淇℃伅
-        roleMapper.insertRole(role);
+        baseMapper.insert(role);
         return insertRoleMenu(role);
     }
 
@@ -180,9 +196,9 @@
     @Transactional
     public int updateRole(SysRole role) {
         // 淇敼瑙掕壊淇℃伅
-        roleMapper.updateRole(role);
+        baseMapper.updateById(role);
         // 鍒犻櫎瑙掕壊涓庤彍鍗曞叧鑱�
-        roleMenuMapper.deleteRoleMenuByRoleId(role.getRoleId());
+        roleMenuMapper.delete(new LambdaQueryWrapper<SysRoleMenu>().eq(SysRoleMenu::getRoleId, role.getRoleId()));
         return insertRoleMenu(role);
     }
 
@@ -194,7 +210,7 @@
      */
     @Override
     public int updateRoleStatus(SysRole role) {
-        return roleMapper.updateRole(role);
+        return baseMapper.updateById(role);
     }
 
     /**
@@ -207,9 +223,9 @@
     @Transactional
     public int authDataScope(SysRole role) {
         // 淇敼瑙掕壊淇℃伅
-        roleMapper.updateRole(role);
+        baseMapper.updateById(role);
         // 鍒犻櫎瑙掕壊涓庨儴闂ㄥ叧鑱�
-        roleDeptMapper.deleteRoleDeptByRoleId(role.getRoleId());
+        roleDeptMapper.delete(new LambdaQueryWrapper<SysRoleDept>().eq(SysRoleDept::getRoleId, role.getRoleId()));
         // 鏂板瑙掕壊鍜岄儴闂ㄤ俊鎭紙鏁版嵁鏉冮檺锛�
         return insertRoleDept(role);
     }
@@ -220,7 +236,7 @@
      * @param role 瑙掕壊瀵硅薄
      */
     public int insertRoleMenu(SysRole role) {
-        int rows = 1;
+        int rows = 0;
         // 鏂板鐢ㄦ埛涓庤鑹茬鐞�
         List<SysRoleMenu> list = new ArrayList<SysRoleMenu>();
         for (Long menuId : role.getMenuIds()) {
@@ -230,7 +246,9 @@
             list.add(rm);
         }
         if (list.size() > 0) {
-            rows = roleMenuMapper.batchRoleMenu(list);
+            for (SysRoleMenu sysRoleMenu : list) {
+                rows += roleMenuMapper.insert(sysRoleMenu);
+            }
         }
         return rows;
     }
@@ -241,7 +259,7 @@
      * @param role 瑙掕壊瀵硅薄
      */
     public int insertRoleDept(SysRole role) {
-        int rows = 1;
+        int rows = 0;
         // 鏂板瑙掕壊涓庨儴闂紙鏁版嵁鏉冮檺锛夌鐞�
         List<SysRoleDept> list = new ArrayList<SysRoleDept>();
         for (Long deptId : role.getDeptIds()) {
@@ -251,7 +269,9 @@
             list.add(rd);
         }
         if (list.size() > 0) {
-            rows = roleDeptMapper.batchRoleDept(list);
+            for (SysRoleDept sysRoleDept : list) {
+                rows += roleDeptMapper.insert(sysRoleDept);
+            }
         }
         return rows;
     }
@@ -266,10 +286,10 @@
     @Transactional
     public int deleteRoleById(Long roleId) {
         // 鍒犻櫎瑙掕壊涓庤彍鍗曞叧鑱�
-        roleMenuMapper.deleteRoleMenuByRoleId(roleId);
+        roleMenuMapper.delete(new LambdaQueryWrapper<SysRoleMenu>().eq(SysRoleMenu::getRoleId, roleId));
         // 鍒犻櫎瑙掕壊涓庨儴闂ㄥ叧鑱�
-        roleDeptMapper.deleteRoleDeptByRoleId(roleId);
-        return roleMapper.deleteRoleById(roleId);
+        roleDeptMapper.delete(new LambdaQueryWrapper<SysRoleDept>().eq(SysRoleDept::getRoleId, roleId));
+        return baseMapper.deleteById(roleId);
     }
 
     /**
@@ -288,10 +308,11 @@
                 throw new CustomException(String.format("%1$s宸插垎閰�,涓嶈兘鍒犻櫎", role.getRoleName()));
             }
         }
+        List<Long> ids = Arrays.asList(roleIds);
         // 鍒犻櫎瑙掕壊涓庤彍鍗曞叧鑱�
-        roleMenuMapper.deleteRoleMenu(roleIds);
+        roleMenuMapper.delete(new LambdaQueryWrapper<SysRoleMenu>().in(SysRoleMenu::getRoleId, ids));
         // 鍒犻櫎瑙掕壊涓庨儴闂ㄥ叧鑱�
-        roleDeptMapper.deleteRoleDept(roleIds);
-        return roleMapper.deleteRoleByIds(roleIds);
+        roleDeptMapper.delete(new LambdaQueryWrapper<SysRoleDept>().in(SysRoleDept::getRoleId, ids));
+        return baseMapper.deleteBatchIds(ids);
     }
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
index 73908c7..74c265c 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -1,6 +1,8 @@
 package com.ruoyi.system.service.impl;
 
 import cn.hutool.core.lang.Validator;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ruoyi.common.annotation.DataScope;
 import com.ruoyi.common.constant.UserConstants;
@@ -21,6 +23,7 @@
 import org.springframework.transaction.annotation.Transactional;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 
 /**
@@ -130,7 +133,7 @@
      */
     @Override
     public String checkUserNameUnique(String userName) {
-        int count = userMapper.checkUserNameUnique(userName);
+        int count = count(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUserName, userName).last("limit 1"));
         if (count > 0) {
             return UserConstants.NOT_UNIQUE;
         }
@@ -146,7 +149,9 @@
     @Override
     public String checkPhoneUnique(SysUser user) {
         Long userId = Validator.isNull(user.getUserId()) ? -1L : user.getUserId();
-        SysUser info = userMapper.checkPhoneUnique(user.getPhonenumber());
+        SysUser info = getOne(new LambdaQueryWrapper<SysUser>()
+                .select(SysUser::getUserId, SysUser::getPhonenumber)
+                .eq(SysUser::getPhonenumber, user.getPhonenumber()).last("limit 1"));
         if (Validator.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) {
             return UserConstants.NOT_UNIQUE;
         }
@@ -162,7 +167,9 @@
     @Override
     public String checkEmailUnique(SysUser user) {
         Long userId = Validator.isNull(user.getUserId()) ? -1L : user.getUserId();
-        SysUser info = userMapper.checkEmailUnique(user.getEmail());
+        SysUser info = getOne(new LambdaQueryWrapper<SysUser>()
+                .select(SysUser::getUserId, SysUser::getEmail)
+                .eq(SysUser::getEmail, user.getEmail()).last("limit 1"));
         if (Validator.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) {
             return UserConstants.NOT_UNIQUE;
         }
@@ -191,7 +198,7 @@
     @Transactional
     public int insertUser(SysUser user) {
         // 鏂板鐢ㄦ埛淇℃伅
-        int rows = userMapper.insertUser(user);
+        int rows = userMapper.insert(user);
         // 鏂板鐢ㄦ埛宀椾綅鍏宠仈
         insertUserPost(user);
         // 鏂板鐢ㄦ埛涓庤鑹茬鐞�
@@ -210,14 +217,14 @@
     public int updateUser(SysUser user) {
         Long userId = user.getUserId();
         // 鍒犻櫎鐢ㄦ埛涓庤鑹插叧鑱�
-        userRoleMapper.deleteUserRoleByUserId(userId);
+        userRoleMapper.delete(new LambdaQueryWrapper<SysUserRole>().eq(SysUserRole::getUserId,userId));
         // 鏂板鐢ㄦ埛涓庤鑹茬鐞�
         insertUserRole(user);
         // 鍒犻櫎鐢ㄦ埛涓庡矖浣嶅叧鑱�
-        userPostMapper.deleteUserPostByUserId(userId);
+        userPostMapper.delete(new LambdaQueryWrapper<SysUserPost>().eq(SysUserPost::getUserId,userId));
         // 鏂板鐢ㄦ埛涓庡矖浣嶇鐞�
         insertUserPost(user);
-        return userMapper.updateUser(user);
+        return userMapper.updateById(user);
     }
 
     /**
@@ -228,7 +235,7 @@
      */
     @Override
     public int updateUserStatus(SysUser user) {
-        return userMapper.updateUser(user);
+        return userMapper.updateById(user);
     }
 
     /**
@@ -239,7 +246,7 @@
      */
     @Override
     public int updateUserProfile(SysUser user) {
-        return userMapper.updateUser(user);
+        return userMapper.updateById(user);
     }
 
     /**
@@ -251,7 +258,10 @@
      */
     @Override
     public boolean updateUserAvatar(String userName, String avatar) {
-        return userMapper.updateUserAvatar(userName, avatar) > 0;
+        return userMapper.update(null,
+                new LambdaUpdateWrapper<SysUser>()
+                        .set(SysUser::getAvatar,avatar)
+                        .eq(SysUser::getUserName,userName)) > 0;
     }
 
     /**
@@ -262,7 +272,7 @@
      */
     @Override
     public int resetPwd(SysUser user) {
-        return userMapper.updateUser(user);
+        return userMapper.updateById(user);
     }
 
     /**
@@ -274,7 +284,10 @@
      */
     @Override
     public int resetUserPwd(String userName, String password) {
-        return userMapper.resetUserPwd(userName, password);
+        return userMapper.update(null,
+                new LambdaUpdateWrapper<SysUser>()
+                        .set(SysUser::getPassword,password)
+                        .eq(SysUser::getUserName,userName));
     }
 
     /**
@@ -294,7 +307,9 @@
                 list.add(ur);
             }
             if (list.size() > 0) {
-                userRoleMapper.batchUserRole(list);
+                for (SysUserRole sysUserRole : list) {
+                    userRoleMapper.insert(sysUserRole);
+                }
             }
         }
     }
@@ -316,7 +331,9 @@
                 list.add(up);
             }
             if (list.size() > 0) {
-                userPostMapper.batchUserPost(list);
+                for (SysUserPost sysUserPost : list) {
+                    userPostMapper.insert(sysUserPost);
+                }
             }
         }
     }
@@ -331,10 +348,10 @@
     @Transactional
     public int deleteUserById(Long userId) {
         // 鍒犻櫎鐢ㄦ埛涓庤鑹插叧鑱�
-        userRoleMapper.deleteUserRoleByUserId(userId);
+        userRoleMapper.delete(new LambdaQueryWrapper<SysUserRole>().eq(SysUserRole::getUserId,userId));
         // 鍒犻櫎鐢ㄦ埛涓庡矖浣嶈〃
-        userPostMapper.deleteUserPostByUserId(userId);
-        return userMapper.deleteUserById(userId);
+        userPostMapper.delete(new LambdaQueryWrapper<SysUserPost>().eq(SysUserPost::getUserId,userId));
+        return userMapper.deleteById(userId);
     }
 
     /**
@@ -349,11 +366,12 @@
         for (Long userId : userIds) {
             checkUserAllowed(new SysUser(userId));
         }
+        List<Long> ids = Arrays.asList(userIds);
         // 鍒犻櫎鐢ㄦ埛涓庤鑹插叧鑱�
-        userRoleMapper.deleteUserRole(userIds);
-        // 鍒犻櫎鐢ㄦ埛涓庡矖浣嶅叧鑱�
-        userPostMapper.deleteUserPost(userIds);
-        return userMapper.deleteUserByIds(userIds);
+        userRoleMapper.delete(new LambdaQueryWrapper<SysUserRole>().in(SysUserRole::getUserId,ids));
+        // 鍒犻櫎鐢ㄦ埛涓庡矖浣嶈〃
+        userPostMapper.delete(new LambdaQueryWrapper<SysUserPost>().in(SysUserPost::getUserId,ids));
+        return userMapper.deleteBatchIds(ids);
     }
 
     /**
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml
index f31f8b2..05cf417 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml
@@ -44,21 +44,6 @@
         from sys_menu
     </sql>
 
-    <select id="selectMenuList" parameterType="SysMenu" resultMap="SysMenuResult">
-        <include refid="selectMenuVo"/>
-        <where>
-            <if test="menuName != null and menuName != ''">
-                AND menu_name like concat('%', #{menuName}, '%')
-            </if>
-            <if test="visible != null and visible != ''">
-                AND visible = #{visible}
-            </if>
-            <if test="status != null and status != ''">
-                AND status = #{status}
-            </if>
-        </where>
-        order by parent_id, order_num
-    </select>
 
     <select id="selectMenuTreeAll" resultMap="SysMenuResult">
         select distinct m.menu_id,
@@ -157,87 +142,5 @@
           and r.status = '0'
           and ur.user_id = #{userId}
     </select>
-
-    <select id="selectMenuById" parameterType="Long" resultMap="SysMenuResult">
-        <include refid="selectMenuVo"/>
-        where menu_id = #{menuId}
-    </select>
-
-    <select id="hasChildByMenuId" resultType="Integer">
-        select count(1)
-        from sys_menu
-        where parent_id = #{menuId}
-    </select>
-
-    <select id="checkMenuNameUnique" parameterType="SysMenu" resultMap="SysMenuResult">
-        <include refid="selectMenuVo"/>
-        where menu_name=#{menuName} and parent_id = #{parentId} limit 1
-    </select>
-
-    <update id="updateMenu" parameterType="SysMenu">
-        update sys_menu
-        <set>
-            <if test="menuName != null and menuName != ''">menu_name = #{menuName},</if>
-            <if test="parentId != null">parent_id = #{parentId},</if>
-            <if test="orderNum != null and orderNum != ''">order_num = #{orderNum},</if>
-            <if test="path != null and path != ''">path = #{path},</if>
-            <if test="component != null">component = #{component},</if>
-            <if test="isFrame != null and isFrame != ''">is_frame = #{isFrame},</if>
-            <if test="isCache != null and isCache != ''">is_cache = #{isCache},</if>
-            <if test="menuType != null and menuType != ''">menu_type = #{menuType},</if>
-            <if test="visible != null">visible = #{visible},</if>
-            <if test="status != null">status = #{status},</if>
-            <if test="perms !=null">perms = #{perms},</if>
-            <if test="icon !=null and icon != ''">icon = #{icon},</if>
-            <if test="remark != null and remark != ''">remark = #{remark},</if>
-            <if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
-            update_time = sysdate()
-        </set>
-        where menu_id = #{menuId}
-    </update>
-
-    <insert id="insertMenu" parameterType="SysMenu">
-        insert into sys_menu(
-        <if test="menuId != null and menuId != 0">menu_id,</if>
-        <if test="parentId != null and parentId != 0">parent_id,</if>
-        <if test="menuName != null and menuName != ''">menu_name,</if>
-        <if test="orderNum != null and orderNum != ''">order_num,</if>
-        <if test="path != null and path != ''">path,</if>
-        <if test="component != null and component != ''">component,</if>
-        <if test="isFrame != null and isFrame != ''">is_frame,</if>
-        <if test="isCache != null and isCache != ''">is_cache,</if>
-        <if test="menuType != null and menuType != ''">menu_type,</if>
-        <if test="visible != null">visible,</if>
-        <if test="status != null">status,</if>
-        <if test="perms !=null and perms != ''">perms,</if>
-        <if test="icon != null and icon != ''">icon,</if>
-        <if test="remark != null and remark != ''">remark,</if>
-        <if test="createBy != null and createBy != ''">create_by,</if>
-        create_time
-        )values(
-        <if test="menuId != null and menuId != 0">#{menuId},</if>
-        <if test="parentId != null and parentId != 0">#{parentId},</if>
-        <if test="menuName != null and menuName != ''">#{menuName},</if>
-        <if test="orderNum != null and orderNum != ''">#{orderNum},</if>
-        <if test="path != null and path != ''">#{path},</if>
-        <if test="component != null and component != ''">#{component},</if>
-        <if test="isFrame != null and isFrame != ''">#{isFrame},</if>
-        <if test="isCache != null and isCache != ''">#{isCache},</if>
-        <if test="menuType != null and menuType != ''">#{menuType},</if>
-        <if test="visible != null">#{visible},</if>
-        <if test="status != null">#{status},</if>
-        <if test="perms !=null and perms != ''">#{perms},</if>
-        <if test="icon != null and icon != ''">#{icon},</if>
-        <if test="remark != null and remark != ''">#{remark},</if>
-        <if test="createBy != null and createBy != ''">#{createBy},</if>
-        sysdate()
-        )
-    </insert>
-
-    <delete id="deleteMenuById" parameterType="Long">
-        delete
-        from sys_menu
-        where menu_id = #{menuId}
-    </delete>
 
 </mapper> 
\ No newline at end of file
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysRoleDeptMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysRoleDeptMapper.xml
index f67be34..0fda682 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysRoleDeptMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysRoleDeptMapper.xml
@@ -9,30 +9,4 @@
         <result property="deptId" column="dept_id"/>
     </resultMap>
 
-    <delete id="deleteRoleDeptByRoleId" parameterType="Long">
-        delete
-        from sys_role_dept
-        where role_id = #{roleId}
-    </delete>
-
-    <select id="selectCountRoleDeptByDeptId" resultType="Integer">
-        select count(1)
-        from sys_role_dept
-        where dept_id = #{deptId}
-    </select>
-
-    <delete id="deleteRoleDept" parameterType="Long">
-        delete from sys_role_dept where role_id in
-        <foreach collection="array" item="roleId" open="(" separator="," close=")">
-            #{roleId}
-        </foreach>
-    </delete>
-
-    <insert id="batchRoleDept">
-        insert into sys_role_dept(role_id, dept_id) values
-        <foreach item="item" index="index" collection="list" separator=",">
-            (#{item.roleId},#{item.deptId})
-        </foreach>
-    </insert>
-
 </mapper> 
\ No newline at end of file
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml
index 6eb7711..9362ebc 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysRoleMapper.xml
@@ -39,36 +39,9 @@
                  left join sys_dept d on u.dept_id = d.dept_id
     </sql>
 
-    <select id="selectRoleList" parameterType="SysRole" resultMap="SysRoleResult">
-        <include refid="selectRoleVo"/>
-        where r.del_flag = '0'
-        <if test="roleName != null and roleName != ''">
-            AND r.role_name like concat('%', #{roleName}, '%')
-        </if>
-        <if test="status != null and status != ''">
-            AND r.status = #{status}
-        </if>
-        <if test="roleKey != null and roleKey != ''">
-            AND r.role_key like concat('%', #{roleKey}, '%')
-        </if>
-        <if test="params.beginTime != null and params.beginTime != ''"><!-- 寮�濮嬫椂闂存绱� -->
-            and date_format(r.create_time,'%y%m%d') &gt;= date_format(#{params.beginTime},'%y%m%d')
-        </if>
-        <if test="params.endTime != null and params.endTime != ''"><!-- 缁撴潫鏃堕棿妫�绱� -->
-            and date_format(r.create_time,'%y%m%d') &lt;= date_format(#{params.endTime},'%y%m%d')
-        </if>
-        <!-- 鏁版嵁鑼冨洿杩囨护 -->
-        ${params.dataScope}
-        order by r.role_sort
-    </select>
-
     <select id="selectRolePermissionByUserId" parameterType="Long" resultMap="SysRoleResult">
         <include refid="selectRoleVo"/>
         WHERE r.del_flag = '0' and ur.user_id = #{userId}
-    </select>
-
-    <select id="selectRoleAll" resultMap="SysRoleResult">
-        <include refid="selectRoleVo"/>
     </select>
 
     <select id="selectRoleListByUserId" parameterType="Long" resultType="Integer">
@@ -79,82 +52,9 @@
         where u.user_id = #{userId}
     </select>
 
-    <select id="selectRoleById" parameterType="Long" resultMap="SysRoleResult">
-        <include refid="selectRoleVo"/>
-        where r.role_id = #{roleId}
-    </select>
-
     <select id="selectRolesByUserName" parameterType="String" resultMap="SysRoleResult">
         <include refid="selectRoleVo"/>
         WHERE r.del_flag = '0' and u.user_name = #{userName}
     </select>
-
-    <select id="checkRoleNameUnique" parameterType="String" resultMap="SysRoleResult">
-        <include refid="selectRoleVo"/>
-        where r.role_name=#{roleName} limit 1
-    </select>
-
-    <select id="checkRoleKeyUnique" parameterType="String" resultMap="SysRoleResult">
-        <include refid="selectRoleVo"/>
-        where r.role_key=#{roleKey} limit 1
-    </select>
-
-    <insert id="insertRole" parameterType="SysRole" useGeneratedKeys="true" keyProperty="roleId">
-        insert into sys_role(
-        <if test="roleId != null and roleId != 0">role_id,</if>
-        <if test="roleName != null and roleName != ''">role_name,</if>
-        <if test="roleKey != null and roleKey != ''">role_key,</if>
-        <if test="roleSort != null and roleSort != ''">role_sort,</if>
-        <if test="dataScope != null and dataScope != ''">data_scope,</if>
-        <if test="menuCheckStrictly != null">menu_check_strictly,</if>
-        <if test="deptCheckStrictly != null">dept_check_strictly,</if>
-        <if test="status != null and status != ''">status,</if>
-        <if test="remark != null and remark != ''">remark,</if>
-        <if test="createBy != null and createBy != ''">create_by,</if>
-        create_time
-        )values(
-        <if test="roleId != null and roleId != 0">#{roleId},</if>
-        <if test="roleName != null and roleName != ''">#{roleName},</if>
-        <if test="roleKey != null and roleKey != ''">#{roleKey},</if>
-        <if test="roleSort != null and roleSort != ''">#{roleSort},</if>
-        <if test="dataScope != null and dataScope != ''">#{dataScope},</if>
-        <if test="menuCheckStrictly != null">#{menuCheckStrictly},</if>
-        <if test="deptCheckStrictly != null">#{deptCheckStrictly},</if>
-        <if test="status != null and status != ''">#{status},</if>
-        <if test="remark != null and remark != ''">#{remark},</if>
-        <if test="createBy != null and createBy != ''">#{createBy},</if>
-        sysdate()
-        )
-    </insert>
-
-    <update id="updateRole" parameterType="SysRole">
-        update sys_role
-        <set>
-            <if test="roleName != null and roleName != ''">role_name = #{roleName},</if>
-            <if test="roleKey != null and roleKey != ''">role_key = #{roleKey},</if>
-            <if test="roleSort != null and roleSort != ''">role_sort = #{roleSort},</if>
-            <if test="dataScope != null and dataScope != ''">data_scope = #{dataScope},</if>
-            <if test="menuCheckStrictly != null">menu_check_strictly = #{menuCheckStrictly},</if>
-            <if test="deptCheckStrictly != null">dept_check_strictly = #{deptCheckStrictly},</if>
-            <if test="status != null and status != ''">status = #{status},</if>
-            <if test="remark != null">remark = #{remark},</if>
-            <if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
-            update_time = sysdate()
-        </set>
-        where role_id = #{roleId}
-    </update>
-
-    <delete id="deleteRoleById" parameterType="Long">
-        update sys_role
-        set del_flag = '2'
-        where role_id = #{roleId}
-    </delete>
-
-    <delete id="deleteRoleByIds" parameterType="Long">
-        update sys_role set del_flag = '2' where role_id in
-        <foreach collection="array" item="roleId" open="(" separator="," close=")">
-            #{roleId}
-        </foreach>
-    </delete>
 
 </mapper> 
\ No newline at end of file
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
index cc7ff96..2529a72 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
@@ -9,30 +9,4 @@
         <result property="menuId" column="menu_id"/>
     </resultMap>
 
-    <select id="checkMenuExistRole" resultType="Integer">
-        select count(1)
-        from sys_role_menu
-        where menu_id = #{menuId}
-    </select>
-
-    <delete id="deleteRoleMenuByRoleId" parameterType="Long">
-        delete
-        from sys_role_menu
-        where role_id = #{roleId}
-    </delete>
-
-    <delete id="deleteRoleMenu" parameterType="Long">
-        delete from sys_role_menu where role_id in
-        <foreach collection="array" item="roleId" open="(" separator="," close=")">
-            #{roleId}
-        </foreach>
-    </delete>
-
-    <insert id="batchRoleMenu">
-        insert into sys_role_menu(role_id, menu_id) values
-        <foreach item="item" index="index" collection="list" separator=",">
-            (#{item.roleId},#{item.menuId})
-        </foreach>
-    </insert>
-
 </mapper> 
\ No newline at end of file
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
index 37db47b..fb7500d 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -119,106 +119,5 @@
         where u.user_id = #{userId}
     </select>
 
-    <select id="checkUserNameUnique" parameterType="String" resultType="int">
-        select count(1)
-        from sys_user
-        where user_name = #{userName} limit 1
-    </select>
-
-    <select id="checkPhoneUnique" parameterType="String" resultMap="SysUserResult">
-        select user_id, phonenumber
-        from sys_user
-        where phonenumber = #{phonenumber} limit 1
-    </select>
-
-    <select id="checkEmailUnique" parameterType="String" resultMap="SysUserResult">
-        select user_id, email
-        from sys_user
-        where email = #{email} limit 1
-    </select>
-
-    <insert id="insertUser" parameterType="SysUser" useGeneratedKeys="true" keyProperty="userId">
-        insert into sys_user(
-        <if test="userId != null and userId != 0">user_id,</if>
-        <if test="deptId != null and deptId != 0">dept_id,</if>
-        <if test="userName != null and userName != ''">user_name,</if>
-        <if test="nickName != null and nickName != ''">nick_name,</if>
-        <if test="email != null and email != ''">email,</if>
-        <if test="avatar != null and avatar != ''">avatar,</if>
-        <if test="phonenumber != null and phonenumber != ''">phonenumber,</if>
-        <if test="sex != null and sex != ''">sex,</if>
-        <if test="password != null and password != ''">password,</if>
-        <if test="status != null and status != ''">status,</if>
-        <if test="createBy != null and createBy != ''">create_by,</if>
-        <if test="remark != null and remark != ''">remark,</if>
-        create_time
-        )values(
-        <if test="userId != null and userId != ''">#{userId},</if>
-        <if test="deptId != null and deptId != ''">#{deptId},</if>
-        <if test="userName != null and userName != ''">#{userName},</if>
-        <if test="nickName != null and nickName != ''">#{nickName},</if>
-        <if test="email != null and email != ''">#{email},</if>
-        <if test="avatar != null and avatar != ''">#{avatar},</if>
-        <if test="phonenumber != null and phonenumber != ''">#{phonenumber},</if>
-        <if test="sex != null and sex != ''">#{sex},</if>
-        <if test="password != null and password != ''">#{password},</if>
-        <if test="status != null and status != ''">#{status},</if>
-        <if test="createBy != null and createBy != ''">#{createBy},</if>
-        <if test="remark != null and remark != ''">#{remark},</if>
-        sysdate()
-        )
-    </insert>
-
-    <update id="updateUser" parameterType="SysUser">
-        update sys_user
-        <set>
-            <if test="deptId != null and deptId != 0">dept_id = #{deptId},</if>
-            <if test="userName != null and userName != ''">user_name = #{userName},</if>
-            <if test="nickName != null and nickName != ''">nick_name = #{nickName},</if>
-            <if test="email != null ">email = #{email},</if>
-            <if test="phonenumber != null ">phonenumber = #{phonenumber},</if>
-            <if test="sex != null and sex != ''">sex = #{sex},</if>
-            <if test="avatar != null and avatar != ''">avatar = #{avatar},</if>
-            <if test="password != null and password != ''">password = #{password},</if>
-            <if test="status != null and status != ''">status = #{status},</if>
-            <if test="loginIp != null and loginIp != ''">login_ip = #{loginIp},</if>
-            <if test="loginDate != null">login_date = #{loginDate},</if>
-            <if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
-            <if test="remark != null">remark = #{remark},</if>
-            update_time = sysdate()
-        </set>
-        where user_id = #{userId}
-    </update>
-
-    <update id="updateUserStatus" parameterType="SysUser">
-        update sys_user
-        set status = #{status}
-        where user_id = #{userId}
-    </update>
-
-    <update id="updateUserAvatar" parameterType="SysUser">
-        update sys_user
-        set avatar = #{avatar}
-        where user_name = #{userName}
-    </update>
-
-    <update id="resetUserPwd" parameterType="SysUser">
-        update sys_user
-        set password = #{password}
-        where user_name = #{userName}
-    </update>
-
-    <delete id="deleteUserById" parameterType="Long">
-        update sys_user
-        set del_flag = '2'
-        where user_id = #{userId}
-    </delete>
-
-    <delete id="deleteUserByIds" parameterType="Long">
-        update sys_user set del_flag = '2' where user_id in
-        <foreach collection="array" item="userId" open="(" separator="," close=")">
-            #{userId}
-        </foreach>
-    </delete>
 
 </mapper> 
\ No newline at end of file
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml
index c893dcf..bd13ed4 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml
@@ -9,24 +9,4 @@
         <result property="postId" column="post_id"/>
     </resultMap>
 
-    <delete id="deleteUserPostByUserId" parameterType="Long">
-        delete
-        from sys_user_post
-        where user_id = #{userId}
-    </delete>
-
-    <delete id="deleteUserPost" parameterType="Long">
-        delete from sys_user_post where user_id in
-        <foreach collection="array" item="userId" open="(" separator="," close=")">
-            #{userId}
-        </foreach>
-    </delete>
-
-    <insert id="batchUserPost">
-        insert into sys_user_post(user_id, post_id) values
-        <foreach item="item" index="index" collection="list" separator=",">
-            (#{item.userId},#{item.postId})
-        </foreach>
-    </insert>
-
 </mapper> 
\ No newline at end of file
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserRoleMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserRoleMapper.xml
index a49b7dc..3d41141 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysUserRoleMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysUserRoleMapper.xml
@@ -9,43 +9,4 @@
         <result property="roleId" column="role_id"/>
     </resultMap>
 
-    <delete id="deleteUserRoleByUserId" parameterType="Long">
-        delete
-        from sys_user_role
-        where user_id = #{userId}
-    </delete>
-
-    <select id="countUserRoleByRoleId" resultType="Integer">
-        select count(1)
-        from sys_user_role
-        where role_id = #{roleId}
-    </select>
-
-    <delete id="deleteUserRole" parameterType="Long">
-        delete from sys_user_role where user_id in
-        <foreach collection="array" item="userId" open="(" separator="," close=")">
-            #{userId}
-        </foreach>
-    </delete>
-
-    <insert id="batchUserRole">
-        insert into sys_user_role(user_id, role_id) values
-        <foreach item="item" index="index" collection="list" separator=",">
-            (#{item.userId},#{item.roleId})
-        </foreach>
-    </insert>
-
-    <delete id="deleteUserRoleInfo" parameterType="SysUserRole">
-        delete
-        from sys_user_role
-        where user_id = #{userId}
-          and role_id = #{roleId}
-    </delete>
-
-    <delete id="deleteUserRoleInfos">
-        delete from sys_user_role where role_id=#{roleId} and user_id in
-        <foreach collection="userIds" item="userId" open="(" separator="," close=")">
-            #{userId}
-        </foreach>
-    </delete>
 </mapper> 
\ No newline at end of file

--
Gitblit v1.9.3