1、配置逻辑删除插件
@Configuration
@EnableTransactionManagement
@MapperScan("com.atguigu.eduservice.mapper")
public class MyBatisPlusConfig {
/**
* 逻辑删除插件
*/
@Bean
public ISqlInjector sqlInjector() {
return new LogicSqlInjector();
}
}
2、添加逻辑删除注解
@ApiModelProperty(value = "逻辑删除 1(true)已删除, 0(false)未删除")
@TableLogic
private Integer isDeleted;
3、添加逻辑删除controller
@DeleteMapping("{id}")
public boolean removeById(@PathVariable String id) {
return eduTeacherService.removeById(id);
}