From e6109d59cc7a47cc4ca1b7a26dc2f6eaff51e1f8 Mon Sep 17 00:00:00 2001 From: caiyuchao Date: Mon, 9 Dec 2024 19:10:39 +0800 Subject: [PATCH] feat: add logic delete --- .../main/java/org/wfc/common/mybatis/domain/BaseData.java | 2 ++ .../wfc-modules-user/src/main/resources/application.yml | 5 +++++ wfc-modules/wfc-system/src/main/resources/application.yml | 5 +++++ 3 files changed, 12 insertions(+) diff --git a/wfc-common/wfc-common-mybatis/src/main/java/org/wfc/common/mybatis/domain/BaseData.java b/wfc-common/wfc-common-mybatis/src/main/java/org/wfc/common/mybatis/domain/BaseData.java index 97c4897..2f5ecc2 100644 --- a/wfc-common/wfc-common-mybatis/src/main/java/org/wfc/common/mybatis/domain/BaseData.java +++ b/wfc-common/wfc-common-mybatis/src/main/java/org/wfc/common/mybatis/domain/BaseData.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; import lombok.Data; import java.io.Serializable; @@ -22,6 +23,7 @@ public class BaseData implements Serializable { @TableId(value = "id", type = IdType.AUTO) private Long id; + @TableLogic private Boolean delFlag; @TableField(fill = FieldFill.INSERT) diff --git a/wfc-modules/wfc-modules-user/src/main/resources/application.yml b/wfc-modules/wfc-modules-user/src/main/resources/application.yml index 91d8cda..2d9f364 100644 --- a/wfc-modules/wfc-modules-user/src/main/resources/application.yml +++ b/wfc-modules/wfc-modules-user/src/main/resources/application.yml @@ -48,6 +48,11 @@ mybatis-plus: type-aliases-package: org.wfc.user # 配置mapper的扫描,找到所有的mapper.xml映射文件 mapper-locations: classpath:mapper/**/*.xml + global-config: + db-config: + logic-delete-field: del_flag + logic-delete-value: 1 + logic-not-delete-value: 0 # swagger配置 swagger: diff --git a/wfc-modules/wfc-system/src/main/resources/application.yml b/wfc-modules/wfc-system/src/main/resources/application.yml index 36b2336..0a4fc66 100644 --- a/wfc-modules/wfc-system/src/main/resources/application.yml +++ b/wfc-modules/wfc-system/src/main/resources/application.yml @@ -48,6 +48,11 @@ mybatis-plus: type-aliases-package: org.wfc.system # 配置mapper的扫描,找到所有的mapper.xml映射文件 mapper-locations: classpath:mapper/**/*.xml + global-config: + db-config: + logic-delete-field: del_flag + logic-delete-value: 1 + logic-not-delete-value: 0 # swagger配置 swagger: