Browse Source

:zap: mp逻辑删除配置

smallchill 6 years ago
parent
commit
3a7ebeb0b8

+ 2 - 2
blade-core-boot/src/main/resources/bootstrap.yml

@@ -65,9 +65,9 @@ mybatis-plus:
       #驼峰下划线转换
       column-underline: true
       # 逻辑删除配置
-      # 逻辑删除全局值(1表示已删除,这也是Mybatis Plus的默认配置)
+      # 逻辑删除全局值(1表示已删除,Mybatis Plus的默认配置)
       logic-delete-value: 1
-      # 逻辑未删除全局值(0表示未删除,这也是Mybatis Plus的默认配置)
+      # 逻辑未删除全局值(0表示未删除,Mybatis Plus的默认配置)
       logic-not-delete-value: 0
   configuration:
     map-underscore-to-camel-case: true

+ 2 - 0
blade-core-mybatis/src/main/java/org/springblade/core/mp/base/BaseEntity.java

@@ -18,6 +18,7 @@ package org.springblade.core.mp.base;
 
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -78,6 +79,7 @@ public class BaseEntity implements Serializable {
 	/**
 	 * 状态[0:未删除,1:删除]
 	 */
+	@TableLogic
 	@ApiModelProperty(value = "是否已删除")
 	private Integer isDeleted;
 }