From 876a06a9cd2adfcdc390caeef50cfbfa2e8e860f Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期二, 13 四月 2021 17:14:50 +0800
Subject: [PATCH] update mp化

---
 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysMenu.java            |    3 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java       |    4 
 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictType.java        |    5 
 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysConfig.java                      |    3 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java |   28 +
 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysOperLog.java                     |    4 
 ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java        |   15 
 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysNotice.java                      |    3 
 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictData.java        |    5 
 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDept.java            |    3 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPostServiceImpl.java       |   33 +-
 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java            |    3 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperLogServiceImpl.java    |   44 ++
 ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml                    |    6 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java   |   19 
 ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysRole.java            |    3 
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysLogininforMapper.java            |   30 --
 ruoyi-system/src/main/resources/mapper/system/SysNoticeMapper.xml                      |   80 ------
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java     |    4 
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysNoticeMapper.java                |   48 ----
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserPostMapper.java              |    8 
 ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml                  |   38 ---
 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysLogininfor.java                  |    3 
 ruoyi-system/src/main/resources/mapper/system/SysPostMapper.xml                        |   83 ------
 ruoyi-system/src/main/resources/mapper/system/SysOperLogMapper.xml                     |   75 ------
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysPostMapper.java                  |   69 -----
 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysOperLogMapper.java               |   36 ---
 ruoyi-system/src/main/java/com/ruoyi/system/domain/SysPost.java                        |    3 
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysNoticeServiceImpl.java     |   27 +-
 29 files changed, 129 insertions(+), 556 deletions(-)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDept.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDept.java
index 8db94da..5bfcb05 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDept.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDept.java
@@ -9,6 +9,7 @@
 import javax.validation.constraints.Email;
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.Size;
+import java.io.Serializable;
 import java.util.*;
 
 /**
@@ -21,7 +22,7 @@
 @NoArgsConstructor
 @Accessors(chain = true)
 @TableName("sys_dept")
-public class SysDept
+public class SysDept implements Serializable
 {
     private static final long serialVersionUID = 1L;
 
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictData.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictData.java
index eb81dea..43ed6e0 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictData.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictData.java
@@ -11,6 +11,7 @@
 
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.Size;
+import java.io.Serializable;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
@@ -25,13 +26,13 @@
 @NoArgsConstructor
 @Accessors(chain = true)
 @TableName("sys_dict_data")
-public class SysDictData
+public class SysDictData implements Serializable
 {
     private static final long serialVersionUID = 1L;
 
     /** 瀛楀吀缂栫爜 */
     @Excel(name = "瀛楀吀缂栫爜", cellType = ColumnType.NUMERIC)
-    @TableId(value = "dept_code",type = IdType.AUTO)
+    @TableId(value = "dict_code",type = IdType.AUTO)
     private Long dictCode;
 
     /** 瀛楀吀鎺掑簭 */
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictType.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictType.java
index 09ca5f1..af2dca8 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictType.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDictType.java
@@ -10,6 +10,7 @@
 
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.Size;
+import java.io.Serializable;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
@@ -23,8 +24,8 @@
 @Data
 @NoArgsConstructor
 @Accessors(chain = true)
-@TableName("sys_config")
-public class SysDictType
+@TableName("sys_dict_type")
+public class SysDictType implements Serializable
 {
     private static final long serialVersionUID = 1L;
 
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 17e706d..aa60c2d 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
@@ -8,6 +8,7 @@
 
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.Size;
+import java.io.Serializable;
 import java.util.*;
 
 /**
@@ -20,7 +21,7 @@
 @NoArgsConstructor
 @Accessors(chain = true)
 @TableName("sys_menu")
-public class SysMenu
+public class SysMenu implements Serializable
 {
     private static final long serialVersionUID = 1L;
 
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysRole.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysRole.java
index 5c86436..ba89bec 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysRole.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysRole.java
@@ -10,6 +10,7 @@
 
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.Size;
+import java.io.Serializable;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
@@ -24,7 +25,7 @@
 @NoArgsConstructor
 @Accessors(chain = true)
 @TableName("sys_role")
-public class SysRole
+public class SysRole implements Serializable
 {
     private static final long serialVersionUID = 1L;
 
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
index 73a0561..f39fd23 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java
@@ -15,6 +15,7 @@
 import javax.validation.constraints.Email;
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.Size;
+import java.io.Serializable;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
@@ -30,7 +31,7 @@
 @NoArgsConstructor
 @Accessors(chain = true)
 @TableName("sys_user")
-public class SysUser
+public class SysUser implements Serializable
 {
     private static final long serialVersionUID = 1L;
 
diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java
index fb9c7f7..ea5e05b 100644
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java
+++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java
@@ -2,14 +2,7 @@
 
 import com.baomidou.mybatisplus.annotation.DbType;
 import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
-import com.baomidou.mybatisplus.core.incrementer.IKeyGenerator;
-import com.baomidou.mybatisplus.core.incrementer.IdentifierGenerator;
-import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector;
-import com.baomidou.mybatisplus.core.injector.ISqlInjector;
-import com.baomidou.mybatisplus.extension.incrementer.H2KeyGenerator;
 import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
-import com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor;
-import com.baomidou.mybatisplus.extension.plugins.inner.IllegalSQLInnerInterceptor;
 import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor;
 import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
 import com.ruoyi.framework.mybatisplus.CreateAndUpdateMetaObjectHandler;
@@ -29,7 +22,7 @@
 		// 涔愯閿佹彃浠�
 		interceptor.addInnerInterceptor(optimisticLockerInnerInterceptor());
 		// 闃绘柇鎻掍欢
-		interceptor.addInnerInterceptor(blockAttackInnerInterceptor());
+//		interceptor.addInnerInterceptor(blockAttackInnerInterceptor());
 		return interceptor;
 	}
 
@@ -58,9 +51,9 @@
 	 * 濡傛灉鏄鍏ㄨ〃鐨勫垹闄ゆ垨鏇存柊鎿嶄綔锛屽氨浼氱粓姝㈣鎿嶄綔
 	 * https://baomidou.com/guide/interceptor-block-attack.html
 	 */
-	public BlockAttackInnerInterceptor blockAttackInnerInterceptor() {
-		return new BlockAttackInnerInterceptor();
-	}
+//	public BlockAttackInnerInterceptor blockAttackInnerInterceptor() {
+//		return new BlockAttackInnerInterceptor();
+//	}
 
 	/**
 	 * sql鎬ц兘瑙勮寖鎻掍欢(鍨冨溇SQL鎷︽埅)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysConfig.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysConfig.java
index a931490..547e896 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysConfig.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysConfig.java
@@ -10,6 +10,7 @@
 
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.Size;
+import java.io.Serializable;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
@@ -24,7 +25,7 @@
 @NoArgsConstructor
 @Accessors(chain = true)
 @TableName("sys_config")
-public class SysConfig {
+public class SysConfig implements Serializable {
     private static final long serialVersionUID = 1L;
 
     /**
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysLogininfor.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysLogininfor.java
index 22fb843..3182bc4 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysLogininfor.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysLogininfor.java
@@ -11,6 +11,7 @@
 import lombok.NoArgsConstructor;
 import lombok.experimental.Accessors;
 
+import java.io.Serializable;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
@@ -25,7 +26,7 @@
 @NoArgsConstructor
 @Accessors(chain = true)
 @TableName("sys_logininfor")
-public class SysLogininfor {
+public class SysLogininfor implements Serializable {
     private static final long serialVersionUID = 1L;
 
     /**
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysNotice.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysNotice.java
index a78636d..1efabf5 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysNotice.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysNotice.java
@@ -8,6 +8,7 @@
 
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.Size;
+import java.io.Serializable;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
@@ -21,7 +22,7 @@
 @NoArgsConstructor
 @Accessors(chain = true)
 @TableName("sys_notice")
-public class SysNotice {
+public class SysNotice implements Serializable {
     private static final long serialVersionUID = 1L;
 
     /**
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysOperLog.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysOperLog.java
index 87deccf..03e5d26 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysOperLog.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysOperLog.java
@@ -11,6 +11,7 @@
 import lombok.NoArgsConstructor;
 import lombok.experimental.Accessors;
 
+import java.io.Serializable;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
@@ -25,7 +26,7 @@
 @NoArgsConstructor
 @Accessors(chain = true)
 @TableName("sys_oper_log")
-public class SysOperLog {
+public class SysOperLog implements Serializable {
     private static final long serialVersionUID = 1L;
 
     /**
@@ -50,6 +51,7 @@
     /**
      * 涓氬姟绫诲瀷鏁扮粍
      */
+    @TableField(exist = false)
     private Integer[] businessTypes;
 
     /**
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysPost.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysPost.java
index cafd0a7..5957ed9 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysPost.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SysPost.java
@@ -10,6 +10,7 @@
 
 import javax.validation.constraints.NotBlank;
 import javax.validation.constraints.Size;
+import java.io.Serializable;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Map;
@@ -24,7 +25,7 @@
 @NoArgsConstructor
 @Accessors(chain = true)
 @TableName("sys_post")
-public class SysPost {
+public class SysPost implements Serializable {
     private static final long serialVersionUID = 1L;
 
     /**
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysLogininforMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysLogininforMapper.java
index fcc71f5..8658318 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysLogininforMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysLogininforMapper.java
@@ -3,41 +3,11 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ruoyi.system.domain.SysLogininfor;
 
-import java.util.List;
-
 /**
  * 绯荤粺璁块棶鏃ュ織鎯呭喌淇℃伅 鏁版嵁灞�
  *
  * @author ruoyi
  */
 public interface SysLogininforMapper extends BaseMapper<SysLogininfor> {
-    /**
-     * 鏂板绯荤粺鐧诲綍鏃ュ織
-     *
-     * @param logininfor 璁块棶鏃ュ織瀵硅薄
-     */
-    public void insertLogininfor(SysLogininfor logininfor);
 
-    /**
-     * 鏌ヨ绯荤粺鐧诲綍鏃ュ織闆嗗悎
-     *
-     * @param logininfor 璁块棶鏃ュ織瀵硅薄
-     * @return 鐧诲綍璁板綍闆嗗悎
-     */
-    public List<SysLogininfor> selectLogininforList(SysLogininfor logininfor);
-
-    /**
-     * 鎵归噺鍒犻櫎绯荤粺鐧诲綍鏃ュ織
-     *
-     * @param infoIds 闇�瑕佸垹闄ょ殑鐧诲綍鏃ュ織ID
-     * @return 缁撴灉
-     */
-    public int deleteLogininforByIds(Long[] infoIds);
-
-    /**
-     * 娓呯┖绯荤粺鐧诲綍鏃ュ織
-     *
-     * @return 缁撴灉
-     */
-    public int cleanLogininfor();
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysNoticeMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysNoticeMapper.java
index c1c0e42..9fe7165 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysNoticeMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysNoticeMapper.java
@@ -3,59 +3,11 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ruoyi.system.domain.SysNotice;
 
-import java.util.List;
-
 /**
  * 閫氱煡鍏憡琛� 鏁版嵁灞�
  *
  * @author ruoyi
  */
 public interface SysNoticeMapper extends BaseMapper<SysNotice> {
-    /**
-     * 鏌ヨ鍏憡淇℃伅
-     *
-     * @param noticeId 鍏憡ID
-     * @return 鍏憡淇℃伅
-     */
-    public SysNotice selectNoticeById(Long noticeId);
 
-    /**
-     * 鏌ヨ鍏憡鍒楄〃
-     *
-     * @param notice 鍏憡淇℃伅
-     * @return 鍏憡闆嗗悎
-     */
-    public List<SysNotice> selectNoticeList(SysNotice notice);
-
-    /**
-     * 鏂板鍏憡
-     *
-     * @param notice 鍏憡淇℃伅
-     * @return 缁撴灉
-     */
-    public int insertNotice(SysNotice notice);
-
-    /**
-     * 淇敼鍏憡
-     *
-     * @param notice 鍏憡淇℃伅
-     * @return 缁撴灉
-     */
-    public int updateNotice(SysNotice notice);
-
-    /**
-     * 鎵归噺鍒犻櫎鍏憡
-     *
-     * @param noticeId 鍏憡ID
-     * @return 缁撴灉
-     */
-    public int deleteNoticeById(Long noticeId);
-
-    /**
-     * 鎵归噺鍒犻櫎鍏憡淇℃伅
-     *
-     * @param noticeIds 闇�瑕佸垹闄ょ殑鍏憡ID
-     * @return 缁撴灉
-     */
-    public int deleteNoticeByIds(Long[] noticeIds);
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysOperLogMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysOperLogMapper.java
index 6caf429..d2bae7d 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysOperLogMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysOperLogMapper.java
@@ -3,47 +3,11 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.ruoyi.system.domain.SysOperLog;
 
-import java.util.List;
-
 /**
  * 鎿嶄綔鏃ュ織 鏁版嵁灞�
  *
  * @author ruoyi
  */
 public interface SysOperLogMapper extends BaseMapper<SysOperLog> {
-    /**
-     * 鏂板鎿嶄綔鏃ュ織
-     *
-     * @param operLog 鎿嶄綔鏃ュ織瀵硅薄
-     */
-    public void insertOperlog(SysOperLog operLog);
 
-    /**
-     * 鏌ヨ绯荤粺鎿嶄綔鏃ュ織闆嗗悎
-     *
-     * @param operLog 鎿嶄綔鏃ュ織瀵硅薄
-     * @return 鎿嶄綔鏃ュ織闆嗗悎
-     */
-    public List<SysOperLog> selectOperLogList(SysOperLog operLog);
-
-    /**
-     * 鎵归噺鍒犻櫎绯荤粺鎿嶄綔鏃ュ織
-     *
-     * @param operIds 闇�瑕佸垹闄ょ殑鎿嶄綔鏃ュ織ID
-     * @return 缁撴灉
-     */
-    public int deleteOperLogByIds(Long[] operIds);
-
-    /**
-     * 鏌ヨ鎿嶄綔鏃ュ織璇︾粏
-     *
-     * @param operId 鎿嶄綔ID
-     * @return 鎿嶄綔鏃ュ織瀵硅薄
-     */
-    public SysOperLog selectOperLogById(Long operId);
-
-    /**
-     * 娓呯┖鎿嶄綔鏃ュ織
-     */
-    public void cleanOperLog();
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysPostMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysPostMapper.java
index b02a07c..d15facd 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysPostMapper.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysPostMapper.java
@@ -11,28 +11,6 @@
  * @author ruoyi
  */
 public interface SysPostMapper extends BaseMapper<SysPost> {
-    /**
-     * 鏌ヨ宀椾綅鏁版嵁闆嗗悎
-     *
-     * @param post 宀椾綅淇℃伅
-     * @return 宀椾綅鏁版嵁闆嗗悎
-     */
-    public List<SysPost> selectPostList(SysPost post);
-
-    /**
-     * 鏌ヨ鎵�鏈夊矖浣�
-     *
-     * @return 宀椾綅鍒楄〃
-     */
-    public List<SysPost> selectPostAll();
-
-    /**
-     * 閫氳繃宀椾綅ID鏌ヨ宀椾綅淇℃伅
-     *
-     * @param postId 宀椾綅ID
-     * @return 瑙掕壊瀵硅薄淇℃伅
-     */
-    public SysPost selectPostById(Long postId);
 
     /**
      * 鏍规嵁鐢ㄦ埛ID鑾峰彇宀椾綅閫夋嫨妗嗗垪琛�
@@ -50,51 +28,4 @@
      */
     public List<SysPost> selectPostsByUserName(String userName);
 
-    /**
-     * 鍒犻櫎宀椾綅淇℃伅
-     *
-     * @param postId 宀椾綅ID
-     * @return 缁撴灉
-     */
-    public int deletePostById(Long postId);
-
-    /**
-     * 鎵归噺鍒犻櫎宀椾綅淇℃伅
-     *
-     * @param postIds 闇�瑕佸垹闄ょ殑宀椾綅ID
-     * @return 缁撴灉
-     */
-    public int deletePostByIds(Long[] postIds);
-
-    /**
-     * 淇敼宀椾綅淇℃伅
-     *
-     * @param post 宀椾綅淇℃伅
-     * @return 缁撴灉
-     */
-    public int updatePost(SysPost post);
-
-    /**
-     * 鏂板宀椾綅淇℃伅
-     *
-     * @param post 宀椾綅淇℃伅
-     * @return 缁撴灉
-     */
-    public int insertPost(SysPost post);
-
-    /**
-     * 鏍¢獙宀椾綅鍚嶇О
-     *
-     * @param postName 宀椾綅鍚嶇О
-     * @return 缁撴灉
-     */
-    public SysPost checkPostNameUnique(String postName);
-
-    /**
-     * 鏍¢獙宀椾綅缂栫爜
-     *
-     * @param postCode 宀椾綅缂栫爜
-     * @return 缁撴灉
-     */
-    public SysPost checkPostCodeUnique(String postCode);
 }
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 56ceb31..1030270 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
@@ -20,14 +20,6 @@
     public int deleteUserPostByUserId(Long userId);
 
     /**
-     * 閫氳繃宀椾綅ID鏌ヨ宀椾綅浣跨敤鏁伴噺
-     *
-     * @param postId 宀椾綅ID
-     * @return 缁撴灉
-     */
-    public int countUserPostById(Long postId);
-
-    /**
      * 鎵归噺鍒犻櫎鐢ㄦ埛鍜屽矖浣嶅叧鑱�
      *
      * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁ID
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java
index 4acfeb3..d5aeec2 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java
@@ -91,10 +91,10 @@
         lqw.eq(StrUtil.isNotBlank(config.getConfigType()), SysConfig::getConfigType, config.getConfigType());
         lqw.like(StrUtil.isNotBlank(config.getConfigKey()), SysConfig::getConfigKey, config.getConfigKey());
         Map<String, Object> params = config.getParams();
-        lqw.apply(params.get("beginTime") != null,
+        lqw.apply(Validator.isNotEmpty(params.get("beginTime")),
                 "date_format(create_time,'%y%m%d') >= date_format(#{0},'%y%m%d')",
                 params.get("beginTime"));
-        lqw.apply(params.get("endTime") != null,
+        lqw.apply(Validator.isNotEmpty(params.get("endTime")),
                 "date_format(create_time,'%y%m%d') >= date_format(#{0},'%y%m%d')",
                 params.get("endTime"));
         return baseMapper.selectList(lqw);
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 79a09e9..e554c00 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
@@ -32,8 +32,6 @@
  */
 @Service
 public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> implements ISysDeptService {
-    @Autowired
-    private SysDeptMapper deptMapper;
 
     @Autowired
     private SysRoleMapper roleMapper;
@@ -109,7 +107,7 @@
     @Override
     public List<Integer> selectDeptListByRoleId(Long roleId) {
         SysRole role = roleMapper.selectRoleById(roleId);
-        return deptMapper.selectDeptListByRoleId(roleId, role.isDeptCheckStrictly());
+        return baseMapper.selectDeptListByRoleId(roleId, role.isDeptCheckStrictly());
     }
 
     /**
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java
index 935311c..1949d30 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDictTypeServiceImpl.java
@@ -2,6 +2,7 @@
 
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.lang.Validator;
+import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -29,8 +30,6 @@
  */
 @Service
 public class SysDictTypeServiceImpl extends ServiceImpl<SysDictTypeMapper, SysDictType> implements ISysDictTypeService {
-    @Autowired
-    private SysDictTypeMapper dictTypeMapper;
 
     @Autowired
     private SysDictDataMapper dictDataMapper;
@@ -45,7 +44,7 @@
             List<SysDictData> dictDatas = dictDataMapper.selectList(
                     new LambdaQueryWrapper<SysDictData>()
                             .eq(SysDictData::getStatus, 0)
-                            .eq(SysDictData::getDictType, dictType)
+                            .eq(SysDictData::getDictType, dictType.getDictType())
                             .orderByAsc(SysDictData::getDictSort));
             DictUtils.setDictCache(dictType.getDictType(), dictDatas);
         }
@@ -61,13 +60,13 @@
     public List<SysDictType> selectDictTypeList(SysDictType dictType) {
         Map<String, Object> params = dictType.getParams();
         return list(new LambdaQueryWrapper<SysDictType>()
-                .like(SysDictType::getDictName, dictType.getDictName())
-                .eq(SysDictType::getStatus, dictType.getStatus())
-                .like(SysDictType::getDictType, dictType.getDictType())
-                .apply(params.get("beginTime") != null,
+                .like(StrUtil.isNotBlank(dictType.getDictName()),SysDictType::getDictName, dictType.getDictName())
+                .eq(StrUtil.isNotBlank(dictType.getStatus()),SysDictType::getStatus, dictType.getStatus())
+                .like(StrUtil.isNotBlank(dictType.getDictType()),SysDictType::getDictType, dictType.getDictType())
+                .apply(Validator.isNotEmpty(params.get("beginTime")),
                         "date_format(create_time,'%y%m%d') >= date_format({0},'%y%m%d')",
                         params.get("beginTime"))
-                .apply(params.get("endTime") != null,
+                .apply(Validator.isNotEmpty(params.get("endTime")),
                         "date_format(create_time,'%y%m%d') <= date_format({0},'%y%m%d')",
                         params.get("endTime")));
     }
@@ -165,7 +164,7 @@
      */
     @Override
     public int insertDictType(SysDictType dictType) {
-        int row = dictTypeMapper.insert(dictType);
+        int row = baseMapper.insert(dictType);
         if (row > 0) {
             DictUtils.clearDictCache();
         }
@@ -185,7 +184,7 @@
         dictDataMapper.update(null, new LambdaUpdateWrapper<SysDictData>()
                 .set(SysDictData::getDictType, dictType.getDictType())
                 .eq(SysDictData::getDictType, oldDict.getDictType()));
-        int row = dictTypeMapper.updateById(dictType);
+        int row = baseMapper.updateById(dictType);
         if (row > 0) {
             DictUtils.clearDictCache();
         }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java
index 10ec41c..8acb14f 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysLogininforServiceImpl.java
@@ -1,13 +1,17 @@
 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.system.domain.SysLogininfor;
 import com.ruoyi.system.mapper.SysLogininforMapper;
 import com.ruoyi.system.service.ISysLogininforService;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.util.Arrays;
 import java.util.List;
+import java.util.Map;
 
 /**
  * 绯荤粺璁块棶鏃ュ織鎯呭喌淇℃伅 鏈嶅姟灞傚鐞�
@@ -17,9 +21,6 @@
 @Service
 public class SysLogininforServiceImpl extends ServiceImpl<SysLogininforMapper, SysLogininfor> implements ISysLogininforService {
 
-    @Autowired
-    private SysLogininforMapper logininforMapper;
-
     /**
      * 鏂板绯荤粺鐧诲綍鏃ュ織
      *
@@ -27,7 +28,7 @@
      */
     @Override
     public void insertLogininfor(SysLogininfor logininfor) {
-        logininforMapper.insertLogininfor(logininfor);
+        save(logininfor);
     }
 
     /**
@@ -38,7 +39,18 @@
      */
     @Override
     public List<SysLogininfor> selectLogininforList(SysLogininfor logininfor) {
-        return logininforMapper.selectLogininforList(logininfor);
+        Map<String, Object> params = logininfor.getParams();
+        return list(new LambdaQueryWrapper<SysLogininfor>()
+                .like(StrUtil.isNotBlank(logininfor.getIpaddr()),SysLogininfor::getIpaddr,logininfor.getIpaddr())
+                .eq(StrUtil.isNotBlank(logininfor.getStatus()),SysLogininfor::getStatus,logininfor.getStatus())
+                .like(StrUtil.isNotBlank(logininfor.getUserName()),SysLogininfor::getUserName,logininfor.getUserName())
+                .apply(Validator.isNotEmpty(params.get("beginTime")),
+                        "date_format(login_time,'%y%m%d') &gt;= date_format({0},'%y%m%d')",
+                        params.get("beginTime"))
+                .apply(Validator.isNotEmpty(params.get("endTime")),
+                        "date_format(login_time,'%y%m%d') &lt;= date_format({0},'%y%m%d'",
+                        params.get("endTime"))
+                .orderByDesc(SysLogininfor::getInfoId));
     }
 
     /**
@@ -49,7 +61,7 @@
      */
     @Override
     public int deleteLogininforByIds(Long[] infoIds) {
-        return logininforMapper.deleteLogininforByIds(infoIds);
+        return baseMapper.deleteBatchIds(Arrays.asList(infoIds));
     }
 
     /**
@@ -57,6 +69,6 @@
      */
     @Override
     public void cleanLogininfor() {
-        logininforMapper.cleanLogininfor();
+        remove(new LambdaQueryWrapper<>());
     }
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysNoticeServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysNoticeServiceImpl.java
index abd4a17..04184d7 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysNoticeServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysNoticeServiceImpl.java
@@ -1,13 +1,15 @@
 package com.ruoyi.system.service.impl;
 
-import java.util.List;
-
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
 import com.ruoyi.system.domain.SysNotice;
 import com.ruoyi.system.mapper.SysNoticeMapper;
 import com.ruoyi.system.service.ISysNoticeService;
+import org.springframework.stereotype.Service;
+
+import java.util.Arrays;
+import java.util.List;
 
 /**
  * 鍏憡 鏈嶅姟灞傚疄鐜�
@@ -16,8 +18,6 @@
  */
 @Service
 public class SysNoticeServiceImpl extends ServiceImpl<SysNoticeMapper, SysNotice> implements ISysNoticeService {
-    @Autowired
-    private SysNoticeMapper noticeMapper;
 
     /**
      * 鏌ヨ鍏憡淇℃伅
@@ -27,7 +27,7 @@
      */
     @Override
     public SysNotice selectNoticeById(Long noticeId) {
-        return noticeMapper.selectNoticeById(noticeId);
+        return getById(noticeId);
     }
 
     /**
@@ -38,7 +38,10 @@
      */
     @Override
     public List<SysNotice> selectNoticeList(SysNotice notice) {
-        return noticeMapper.selectNoticeList(notice);
+        return list(new LambdaQueryWrapper<SysNotice>()
+                .like(StrUtil.isNotBlank(notice.getNoticeTitle()),SysNotice::getNoticeTitle,notice.getNoticeTitle())
+                .eq(StrUtil.isNotBlank(notice.getNoticeType()),SysNotice::getNoticeType,notice.getNoticeType())
+                .like(StrUtil.isNotBlank(notice.getCreateBy()),SysNotice::getCreateBy,notice.getCreateBy()));
     }
 
     /**
@@ -49,7 +52,7 @@
      */
     @Override
     public int insertNotice(SysNotice notice) {
-        return noticeMapper.insertNotice(notice);
+        return baseMapper.insert(notice);
     }
 
     /**
@@ -60,7 +63,7 @@
      */
     @Override
     public int updateNotice(SysNotice notice) {
-        return noticeMapper.updateNotice(notice);
+        return baseMapper.updateById(notice);
     }
 
     /**
@@ -71,7 +74,7 @@
      */
     @Override
     public int deleteNoticeById(Long noticeId) {
-        return noticeMapper.deleteNoticeById(noticeId);
+        return baseMapper.deleteById(noticeId);
     }
 
     /**
@@ -82,6 +85,6 @@
      */
     @Override
     public int deleteNoticeByIds(Long[] noticeIds) {
-        return noticeMapper.deleteNoticeByIds(noticeIds);
+        return baseMapper.deleteBatchIds(Arrays.asList(noticeIds));
     }
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperLogServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperLogServiceImpl.java
index 95bf7f1..6b18056 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperLogServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperLogServiceImpl.java
@@ -1,13 +1,18 @@
 package com.ruoyi.system.service.impl;
 
-import java.util.List;
-
+import cn.hutool.core.lang.Validator;
+import cn.hutool.core.util.ArrayUtil;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
 import com.ruoyi.system.domain.SysOperLog;
 import com.ruoyi.system.mapper.SysOperLogMapper;
 import com.ruoyi.system.service.ISysOperLogService;
+import org.springframework.stereotype.Service;
+
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
 
 /**
  * 鎿嶄綔鏃ュ織 鏈嶅姟灞傚鐞�
@@ -16,8 +21,6 @@
  */
 @Service
 public class SysOperLogServiceImpl extends ServiceImpl<SysOperLogMapper, SysOperLog> implements ISysOperLogService {
-    @Autowired
-    private SysOperLogMapper operLogMapper;
 
     /**
      * 鏂板鎿嶄綔鏃ュ織
@@ -26,7 +29,7 @@
      */
     @Override
     public void insertOperlog(SysOperLog operLog) {
-        operLogMapper.insertOperlog(operLog);
+        save(operLog);
     }
 
     /**
@@ -37,7 +40,26 @@
      */
     @Override
     public List<SysOperLog> selectOperLogList(SysOperLog operLog) {
-        return operLogMapper.selectOperLogList(operLog);
+        Map<String, Object> params = operLog.getParams();
+        return list(new LambdaQueryWrapper<SysOperLog>()
+                .like(StrUtil.isNotBlank(operLog.getTitle()),SysOperLog::getTitle,operLog.getTitle())
+                .eq(operLog.getBusinessType() != null && operLog.getBusinessType() > 0,
+                        SysOperLog::getBusinessType,operLog.getBusinessType())
+                .func(f -> {
+                    if (ArrayUtil.isNotEmpty(operLog.getBusinessTypes())){
+                        f.in(SysOperLog::getBusinessType, Arrays.asList(operLog.getBusinessTypes()));
+                    }
+                })
+                .eq(operLog.getStatus() != null && operLog.getStatus() > 0,
+                        SysOperLog::getStatus,operLog.getStatus())
+                .like(StrUtil.isNotBlank(operLog.getOperName()),SysOperLog::getOperName,operLog.getOperName())
+                .apply(Validator.isNotEmpty(params.get("beginTime")),
+                        "date_format(login_time,'%y%m%d') &gt;= date_format({0},'%y%m%d')",
+                        params.get("beginTime"))
+                .apply(Validator.isNotEmpty(params.get("endTime")),
+                        "date_format(login_time,'%y%m%d') &lt;= date_format({0},'%y%m%d'",
+                        params.get("endTime"))
+                .orderByDesc(SysOperLog::getOperId));
     }
 
     /**
@@ -48,7 +70,7 @@
      */
     @Override
     public int deleteOperLogByIds(Long[] operIds) {
-        return operLogMapper.deleteOperLogByIds(operIds);
+        return baseMapper.deleteBatchIds(Arrays.asList(operIds));
     }
 
     /**
@@ -59,7 +81,7 @@
      */
     @Override
     public SysOperLog selectOperLogById(Long operId) {
-        return operLogMapper.selectOperLogById(operId);
+        return getById(operId);
     }
 
     /**
@@ -67,6 +89,6 @@
      */
     @Override
     public void cleanOperLog() {
-        operLogMapper.cleanOperLog();
+        remove(new LambdaQueryWrapper<>());
     }
 }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPostServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPostServiceImpl.java
index 71035b9..7d37fab 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPostServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysPostServiceImpl.java
@@ -1,16 +1,20 @@
 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.constant.UserConstants;
 import com.ruoyi.common.exception.CustomException;
 import com.ruoyi.system.domain.SysPost;
+import com.ruoyi.system.domain.SysUserPost;
 import com.ruoyi.system.mapper.SysPostMapper;
 import com.ruoyi.system.mapper.SysUserPostMapper;
 import com.ruoyi.system.service.ISysPostService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.util.Arrays;
 import java.util.List;
 
 /**
@@ -20,8 +24,6 @@
  */
 @Service
 public class SysPostServiceImpl extends ServiceImpl<SysPostMapper, SysPost> implements ISysPostService {
-    @Autowired
-    private SysPostMapper postMapper;
 
     @Autowired
     private SysUserPostMapper userPostMapper;
@@ -34,7 +36,10 @@
      */
     @Override
     public List<SysPost> selectPostList(SysPost post) {
-        return postMapper.selectPostList(post);
+        return list(new LambdaQueryWrapper<SysPost>()
+                .like(StrUtil.isNotBlank(post.getPostCode()), SysPost::getPostCode, post.getPostCode())
+                .eq(StrUtil.isNotBlank(post.getStatus()), SysPost::getStatus, post.getStatus())
+                .like(StrUtil.isNotBlank(post.getPostName()), SysPost::getPostName, post.getPostName()));
     }
 
     /**
@@ -44,7 +49,7 @@
      */
     @Override
     public List<SysPost> selectPostAll() {
-        return postMapper.selectPostAll();
+        return list();
     }
 
     /**
@@ -55,7 +60,7 @@
      */
     @Override
     public SysPost selectPostById(Long postId) {
-        return postMapper.selectPostById(postId);
+        return getById(postId);
     }
 
     /**
@@ -66,7 +71,7 @@
      */
     @Override
     public List<Integer> selectPostListByUserId(Long userId) {
-        return postMapper.selectPostListByUserId(userId);
+        return baseMapper.selectPostListByUserId(userId);
     }
 
     /**
@@ -78,7 +83,8 @@
     @Override
     public String checkPostNameUnique(SysPost post) {
         Long postId = Validator.isNull(post.getPostId()) ? -1L : post.getPostId();
-        SysPost info = postMapper.checkPostNameUnique(post.getPostName());
+        SysPost info = getOne(new LambdaQueryWrapper<SysPost>()
+                .eq(SysPost::getPostName, post.getPostName()).last("limit 1"));
         if (Validator.isNotNull(info) && info.getPostId().longValue() != postId.longValue()) {
             return UserConstants.NOT_UNIQUE;
         }
@@ -94,7 +100,8 @@
     @Override
     public String checkPostCodeUnique(SysPost post) {
         Long postId = Validator.isNull(post.getPostId()) ? -1L : post.getPostId();
-        SysPost info = postMapper.checkPostCodeUnique(post.getPostCode());
+        SysPost info = getOne(new LambdaQueryWrapper<SysPost>()
+                .eq(SysPost::getPostCode, post.getPostCode()).last("limit 1"));
         if (Validator.isNotNull(info) && info.getPostId().longValue() != postId.longValue()) {
             return UserConstants.NOT_UNIQUE;
         }
@@ -109,7 +116,7 @@
      */
     @Override
     public int countUserPostById(Long postId) {
-        return userPostMapper.countUserPostById(postId);
+        return userPostMapper.selectCount(new LambdaQueryWrapper<SysUserPost>().eq(SysUserPost::getPostId,postId));
     }
 
     /**
@@ -120,7 +127,7 @@
      */
     @Override
     public int deletePostById(Long postId) {
-        return postMapper.deletePostById(postId);
+        return baseMapper.deleteById(postId);
     }
 
     /**
@@ -138,7 +145,7 @@
                 throw new CustomException(String.format("%1$s宸插垎閰�,涓嶈兘鍒犻櫎", post.getPostName()));
             }
         }
-        return postMapper.deletePostByIds(postIds);
+        return baseMapper.deleteBatchIds(Arrays.asList(postIds));
     }
 
     /**
@@ -149,7 +156,7 @@
      */
     @Override
     public int insertPost(SysPost post) {
-        return postMapper.insertPost(post);
+        return baseMapper.insert(post);
     }
 
     /**
@@ -160,6 +167,6 @@
      */
     @Override
     public int updatePost(SysPost post) {
-        return postMapper.updatePost(post);
+        return baseMapper.updateById(post);
     }
 }
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml
index add7d53..a2e38bf 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysLogininforMapper.xml
@@ -16,42 +16,4 @@
         <result property="loginTime" column="login_time"/>
     </resultMap>
 
-    <insert id="insertLogininfor" parameterType="SysLogininfor">
-        insert into sys_logininfor (user_name, status, ipaddr, login_location, browser, os, msg, login_time)
-        values (#{userName}, #{status}, #{ipaddr}, #{loginLocation}, #{browser}, #{os}, #{msg}, sysdate())
-    </insert>
-
-    <select id="selectLogininforList" parameterType="SysLogininfor" resultMap="SysLogininforResult">
-        select info_id, user_name, ipaddr, login_location, browser, os, status, msg, login_time from sys_logininfor
-        <where>
-            <if test="ipaddr != null and ipaddr != ''">
-                AND ipaddr like concat('%', #{ipaddr}, '%')
-            </if>
-            <if test="status != null and status != ''">
-                AND status = #{status}
-            </if>
-            <if test="userName != null and userName != ''">
-                AND user_name like concat('%', #{userName}, '%')
-            </if>
-            <if test="params.beginTime != null and params.beginTime != ''"><!-- 寮�濮嬫椂闂存绱� -->
-                and date_format(login_time,'%y%m%d') &gt;= date_format(#{params.beginTime},'%y%m%d')
-            </if>
-            <if test="params.endTime != null and params.endTime != ''"><!-- 缁撴潫鏃堕棿妫�绱� -->
-                and date_format(login_time,'%y%m%d') &lt;= date_format(#{params.endTime},'%y%m%d')
-            </if>
-        </where>
-        order by info_id desc
-    </select>
-
-    <delete id="deleteLogininforByIds" parameterType="Long">
-        delete from sys_logininfor where info_id in
-        <foreach collection="array" item="infoId" open="(" separator="," close=")">
-            #{infoId}
-        </foreach>
-    </delete>
-
-    <update id="cleanLogininfor">
-        truncate table sys_logininfor
-    </update>
-
 </mapper> 
\ No newline at end of file
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysNoticeMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysNoticeMapper.xml
index 9ae9fe0..be3cd08 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysNoticeMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysNoticeMapper.xml
@@ -17,84 +17,4 @@
         <result property="remark" column="remark"/>
     </resultMap>
 
-    <sql id="selectNoticeVo">
-        select notice_id,
-               notice_title,
-               notice_type,
-               cast(notice_content as char) as notice_content,
-               status,
-               create_by,
-               create_time,
-               update_by,
-               update_time,
-               remark
-        from sys_notice
-    </sql>
-
-    <select id="selectNoticeById" parameterType="Long" resultMap="SysNoticeResult">
-        <include refid="selectNoticeVo"/>
-        where notice_id = #{noticeId}
-    </select>
-
-    <select id="selectNoticeList" parameterType="SysNotice" resultMap="SysNoticeResult">
-        <include refid="selectNoticeVo"/>
-        <where>
-            <if test="noticeTitle != null and noticeTitle != ''">
-                AND notice_title like concat('%', #{noticeTitle}, '%')
-            </if>
-            <if test="noticeType != null and noticeType != ''">
-                AND notice_type = #{noticeType}
-            </if>
-            <if test="createBy != null and createBy != ''">
-                AND create_by like concat('%', #{createBy}, '%')
-            </if>
-        </where>
-    </select>
-
-    <insert id="insertNotice" parameterType="SysNotice">
-        insert into sys_notice (
-        <if test="noticeTitle != null and noticeTitle != '' ">notice_title,</if>
-        <if test="noticeType != null and noticeType != '' ">notice_type,</if>
-        <if test="noticeContent != null and noticeContent != '' ">notice_content,</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="noticeTitle != null and noticeTitle != ''">#{noticeTitle},</if>
-        <if test="noticeType != null and noticeType != ''">#{noticeType},</if>
-        <if test="noticeContent != null and noticeContent != ''">#{noticeContent},</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="updateNotice" parameterType="SysNotice">
-        update sys_notice
-        <set>
-            <if test="noticeTitle != null and noticeTitle != ''">notice_title = #{noticeTitle},</if>
-            <if test="noticeType != null and noticeType != ''">notice_type = #{noticeType},</if>
-            <if test="noticeContent != null">notice_content = #{noticeContent},</if>
-            <if test="status != null and status != ''">status = #{status},</if>
-            <if test="updateBy != null and updateBy != ''">update_by = #{updateBy},</if>
-            update_time = sysdate()
-        </set>
-        where notice_id = #{noticeId}
-    </update>
-
-    <delete id="deleteNoticeById" parameterType="Long">
-        delete
-        from sys_notice
-        where notice_id = #{noticeId}
-    </delete>
-
-    <delete id="deleteNoticeByIds" parameterType="Long">
-        delete from sys_notice where notice_id in
-        <foreach item="noticeId" collection="array" open="(" separator="," close=")">
-            #{noticeId}
-        </foreach>
-    </delete>
-
 </mapper>
\ No newline at end of file
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysOperLogMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysOperLogMapper.xml
index e6166ca..9d40c6d 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysOperLogMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysOperLogMapper.xml
@@ -23,79 +23,4 @@
         <result property="operTime" column="oper_time"/>
     </resultMap>
 
-    <sql id="selectOperLogVo">
-        select oper_id,
-               title,
-               business_type,
-               method,
-               request_method,
-               operator_type,
-               oper_name,
-               dept_name,
-               oper_url,
-               oper_ip,
-               oper_location,
-               oper_param,
-               json_result,
-               status,
-               error_msg,
-               oper_time
-        from sys_oper_log
-    </sql>
-
-    <insert id="insertOperlog" parameterType="SysOperLog">
-        insert into sys_oper_log(title, business_type, method, request_method, operator_type, oper_name, dept_name,
-                                 oper_url, oper_ip, oper_location, oper_param, json_result, status, error_msg,
-                                 oper_time)
-        values (#{title}, #{businessType}, #{method}, #{requestMethod}, #{operatorType}, #{operName}, #{deptName},
-                #{operUrl}, #{operIp}, #{operLocation}, #{operParam}, #{jsonResult}, #{status}, #{errorMsg}, sysdate())
-    </insert>
-
-    <select id="selectOperLogList" parameterType="SysOperLog" resultMap="SysOperLogResult">
-        <include refid="selectOperLogVo"/>
-        <where>
-            <if test="title != null and title != ''">
-                AND title like concat('%', #{title}, '%')
-            </if>
-            <if test="businessType != null and businessType != ''">
-                AND business_type = #{businessType}
-            </if>
-            <if test="businessTypes != null and businessTypes.length > 0">
-                AND business_type in
-                <foreach collection="businessTypes" item="businessType" open="(" separator="," close=")">
-                    #{businessType}
-                </foreach>
-            </if>
-            <if test="status != null">
-                AND status = #{status}
-            </if>
-            <if test="operName != null and operName != ''">
-                AND oper_name like concat('%', #{operName}, '%')
-            </if>
-            <if test="params.beginTime != null and params.beginTime != ''"><!-- 寮�濮嬫椂闂存绱� -->
-                and date_format(oper_time,'%y%m%d') &gt;= date_format(#{params.beginTime},'%y%m%d')
-            </if>
-            <if test="params.endTime != null and params.endTime != ''"><!-- 缁撴潫鏃堕棿妫�绱� -->
-                and date_format(oper_time,'%y%m%d') &lt;= date_format(#{params.endTime},'%y%m%d')
-            </if>
-        </where>
-        order by oper_id desc
-    </select>
-
-    <delete id="deleteOperLogByIds" parameterType="Long">
-        delete from sys_oper_log where oper_id in
-        <foreach collection="array" item="operId" open="(" separator="," close=")">
-            #{operId}
-        </foreach>
-    </delete>
-
-    <select id="selectOperLogById" parameterType="Long" resultMap="SysOperLogResult">
-        <include refid="selectOperLogVo"/>
-        where oper_id = #{operId}
-    </select>
-
-    <update id="cleanOperLog">
-        truncate table sys_oper_log
-    </update>
-
 </mapper> 
\ No newline at end of file
diff --git a/ruoyi-system/src/main/resources/mapper/system/SysPostMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysPostMapper.xml
index 4cefa34..c009a6c 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysPostMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysPostMapper.xml
@@ -29,30 +29,6 @@
         from sys_post
     </sql>
 
-    <select id="selectPostList" parameterType="SysPost" resultMap="SysPostResult">
-        <include refid="selectPostVo"/>
-        <where>
-            <if test="postCode != null and postCode != ''">
-                AND post_code like concat('%', #{postCode}, '%')
-            </if>
-            <if test="status != null and status != ''">
-                AND status = #{status}
-            </if>
-            <if test="postName != null and postName != ''">
-                AND post_name like concat('%', #{postName}, '%')
-            </if>
-        </where>
-    </select>
-
-    <select id="selectPostAll" resultMap="SysPostResult">
-        <include refid="selectPostVo"/>
-    </select>
-
-    <select id="selectPostById" parameterType="Long" resultMap="SysPostResult">
-        <include refid="selectPostVo"/>
-        where post_id = #{postId}
-    </select>
-
     <select id="selectPostListByUserId" parameterType="Long" resultType="Integer">
         select p.post_id
         from sys_post p
@@ -68,64 +44,5 @@
                  left join sys_user u on u.user_id = up.user_id
         where u.user_name = #{userName}
     </select>
-
-    <select id="checkPostNameUnique" parameterType="String" resultMap="SysPostResult">
-        <include refid="selectPostVo"/>
-        where post_name=#{postName} limit 1
-    </select>
-
-    <select id="checkPostCodeUnique" parameterType="String" resultMap="SysPostResult">
-        <include refid="selectPostVo"/>
-        where post_code=#{postCode} limit 1
-    </select>
-
-    <update id="updatePost" parameterType="SysPost">
-        update sys_post
-        <set>
-            <if test="postCode != null and postCode != ''">post_code = #{postCode},</if>
-            <if test="postName != null and postName != ''">post_name = #{postName},</if>
-            <if test="postSort != null and postSort != ''">post_sort = #{postSort},</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 post_id = #{postId}
-    </update>
-
-    <insert id="insertPost" parameterType="SysPost" useGeneratedKeys="true" keyProperty="postId">
-        insert into sys_post(
-        <if test="postId != null and postId != 0">post_id,</if>
-        <if test="postCode != null and postCode != ''">post_code,</if>
-        <if test="postName != null and postName != ''">post_name,</if>
-        <if test="postSort != null and postSort != ''">post_sort,</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="postId != null and postId != 0">#{postId},</if>
-        <if test="postCode != null and postCode != ''">#{postCode},</if>
-        <if test="postName != null and postName != ''">#{postName},</if>
-        <if test="postSort != null and postSort != ''">#{postSort},</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>
-
-    <delete id="deletePostById" parameterType="Long">
-        delete
-        from sys_post
-        where post_id = #{postId}
-    </delete>
-
-    <delete id="deletePostByIds" parameterType="Long">
-        delete from sys_post where post_id in
-        <foreach collection="array" item="postId" open="(" separator="," close=")">
-            #{postId}
-        </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 4b420b1..c893dcf 100644
--- a/ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/SysUserPostMapper.xml
@@ -15,12 +15,6 @@
         where user_id = #{userId}
     </delete>
 
-    <select id="countUserPostById" resultType="Integer">
-        select count(1)
-        from sys_user_post
-        where post_id = #{postId}
-    </select>
-
     <delete id="deleteUserPost" parameterType="Long">
         delete from sys_user_post where user_id in
         <foreach collection="array" item="userId" open="(" separator="," close=")">

--
Gitblit v1.9.3