public interface IBaseDeleteController<E extends IBaseEntity,I extends BaseInParamVo,O extends IBaseOutParamVo> extends IBaseController<E,O>
| 限定符和类型 | 方法和说明 |
|---|---|
default cloud.agileframework.mvc.base.RETURN |
clean()
清空表
|
default cloud.agileframework.mvc.base.RETURN |
delete(List<String> ids)
根据主键集合批量删除数据
|
default cloud.agileframework.mvc.base.RETURN |
delete(String id)
根据主键删除
|
genericService, getEntityClass, getOutVoClass, toOutVo, toSingleOutVo@Validate(value="id",
nullable=false)
@DeleteMapping(value="${agile.base-service.deleteById:/{id}}")
default cloud.agileframework.mvc.base.RETURN delete(@PathVariable(value="id")
String id)
id - 主键@Validate(nullable=false)
@DeleteMapping(value="${agile.base-service.deleteByIds:}")
default cloud.agileframework.mvc.base.RETURN delete(@AgileInParam(value="id")
List<String> ids)
throws Exception
ids - 主键集合Exception@DeleteMapping(value="${agile.base-service.clean:/all}")
default cloud.agileframework.mvc.base.RETURN clean()
Copyright © 2022. All rights reserved.