- 插入:不作限制
- 查找:追加where条件过滤掉已删除数据,且使用 wrapper.entity 生成的where条件会忽略该字段
- 更新:追加where条件防止更新到已删除数据,且使用 wrapper.entity 生成的where条件会忽略该字段
- 删除:转变为 更新
- 数据库添加字段
deleted
- 实体类上添加注解
@TableLogic
@ApiModelProperty(value = "逻辑删除")
@TableLogic
private Integer deleted;
- 配置yaml
mybatis-plus:
global-config:
db-config:
logic-delete-value: 1 #逻辑已删除值
logic-not-delete-value: 0 # 逻辑未删除值