@TableLogic表逻辑处理注解(逻辑删除)
/** * 删除状态(0,正常,1已删除) */ @Excel(name = "删除状态", width = 15,dicCode="del_flag") @TableLogic private String delFlag;
效果:在字段上加上这个注解再执行BaseMapper的删除方法时,删除方法会变成修改
例如: 调用BaseMapper的deleteById(id);
实际上只会去更新字段 delFlag 为删除标志,而不会进行物理删除。