1:在实体类中配置@TableLogic注解
@TableName("t_user")
@Data
public class UserPO implements Serializable {
/**
* 删除标识 ---如果查询的时候想忽略可以使用:@TableLogic(Select = false)
*/
@TableLogic
private Integer isDelete;
2:在yml配置文件中添加配置
mybatis-plus:
global-config:
db-config:
logic-delete-field: deleted # 全局逻辑删除的实体字段名,
# 也可实体类字段上加上@TableLogic注解
logic-delete-value: 1 # 逻辑已删除值
logic-not-delete-value: 0 # 逻辑未删除值