Ver Fonte

feat: add delFlag field to customer-related system entities for logical deletion support

张旭锋 há 1 mês atrás
pai
commit
843559b6ae

+ 5 - 1
src/main/java/com/jtzx/crm/module/sys/entity/SysCustomerDataEntity.java

@@ -105,7 +105,11 @@ public class SysCustomerDataEntity extends HelioBaseEntity<Long> {
     @TableField(value = "success_status")
     private Integer successStatus;
 
-    /**
+    @Schema(description = "逻辑删除标识", title = "0=否 1=是")
+    @TableField("del_flag")
+    private Integer delFlag;
+
+        /**
      * 比较实体变化
      * @param dto 更新的数据
      * @return 变化的字符串,分为两个部分,前部分为原来的信息,后部分为修改后的信息,用","隔开

+ 5 - 0
src/main/java/com/jtzx/crm/module/sys/entity/SysCustomerFollowAuditEntity.java

@@ -7,6 +7,7 @@ import lombok.*;
 import lombok.experimental.Accessors;
 import lombok.experimental.SuperBuilder;
 import io.swagger.v3.oas.annotations.media.Schema;
+
 import java.time.LocalDate;
 import java.time.LocalDateTime;
 
@@ -95,4 +96,8 @@ public class SysCustomerFollowAuditEntity extends HelioBaseEntity<Long> {
     @TableField(value = "audit_user_name")
     private String auditUserName;
 
+    @Schema(description = "逻辑删除标识", title = "0=否 1=是")
+    @TableField("del_flag")
+    private Integer delFlag;
+
 }

+ 3 - 0
src/main/java/com/jtzx/crm/module/sys/entity/SysCustomerFollowEntity.java

@@ -130,4 +130,7 @@ public class SysCustomerFollowEntity extends HelioBaseEntity<Long> {
     @TableField(value = "city_name")
     private String cityName;
 
+    @Schema(description = "逻辑删除标识", title = "0=否 1=是")
+    @TableField("del_flag")
+    private Integer delFlag;
 }

+ 3 - 0
src/main/java/com/jtzx/crm/module/sys/entity/SysCustomerOperLogEntity.java

@@ -82,4 +82,7 @@ public class SysCustomerOperLogEntity extends HelioBaseEntity<Long> {
     @TableField(value = "content")
     private String content;
 
+    @Schema(description = "逻辑删除标识", title = "0=否 1=是")
+    @TableField("del_flag")
+    private Integer delFlag;
 }

+ 5 - 0
src/main/java/com/jtzx/crm/module/sys/entity/SysCustomerPersonEntity.java

@@ -7,6 +7,7 @@ import lombok.*;
 import lombok.experimental.Accessors;
 import lombok.experimental.SuperBuilder;
 import io.swagger.v3.oas.annotations.media.Schema;
+
 import java.time.LocalDate;
 import java.time.LocalDateTime;
 
@@ -51,4 +52,8 @@ public class SysCustomerPersonEntity extends HelioBaseEntity<Long> {
     @TableField(value = "remark")
     private String remark;
 
+    @Schema(description = "逻辑删除标识", title = "0=否 1=是")
+    @TableField("del_flag")
+    private Integer delFlag;
+
 }

+ 9 - 3
src/main/java/com/jtzx/crm/module/sys/entity/SysCustomerTodoEntity.java

@@ -3,11 +3,14 @@ package com.jtzx.crm.module.sys.entity;
 import cc.uncarbon.framework.crud.entity.HelioBaseEntity;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.*;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
 import lombok.experimental.Accessors;
 import lombok.experimental.SuperBuilder;
-import io.swagger.v3.oas.annotations.media.Schema;
-import java.time.LocalDate;
+
 import java.time.LocalDateTime;
 
 
@@ -43,4 +46,7 @@ public class SysCustomerTodoEntity extends HelioBaseEntity<Long> {
     @TableField(value = "order_datetime")
     private LocalDateTime orderDatetime;
 
+    @Schema(description = "逻辑删除标识", title = "0=否 1=是")
+    @TableField("del_flag")
+    private Integer delFlag;
 }