Interface DeleteController<Id extends Serializable,Entity extends SuperEntity<Id>>

Type Parameters:
Entity - 实体
Id - 主键
All Superinterfaces:
BaseController<Id,Entity>
All Known Implementing Classes:
SuperCacheController, SuperController, SuperExcelController, SuperWriteController

public interface DeleteController<Id extends Serializable,Entity extends SuperEntity<Id>> extends BaseController<Id,Entity>
删除Controller
Author:
zuihou
  • Method Details

    • delete

      @DeleteMapping @WebLog("\'\u5220\u9664:\' + #ids") default R<Boolean> delete(@RequestBody List<Id> ids)
      删除方法
      Parameters:
      ids - id
      Returns:
      是否成功
    • handlerDelete

      default R<Boolean> handlerDelete(List<Id> ids)
      自定义删除
      Parameters:
      ids - id
      Returns:
      返回SUCCESS_RESPONSE, 调用默认更新, 返回其他不调用默认更新