public interface IBaseQueryController<E extends IBaseEntity,I extends BaseInParamVo,O extends IBaseOutParamVo> extends IBaseController<E,O>
| 限定符和类型 | 方法和说明 |
|---|---|
default String |
detailSql() |
default RETURN |
list(I inParam)
列表查询
|
default String |
listSql() |
default RETURN |
page(I inParam)
分页
|
default RETURN |
queryById(String id)
根据主键查询
|
default <L extends Serializable,P extends cloud.agileframework.common.util.collection.TreeBase<L,P>> |
tree(I inParam)
树
|
getEntityClass, getOutVoClass, service, toOutVo, toSingleOutVo, validate, validateEntity, validateEntityExists@PostMapping(value="${agile.base-service.query:/list}")
default RETURN list(@AgileInParam
I inParam)
inParam - 入参@Validate(value="pageNum",nullable=false) @Validate(value="pageSize",nullable=false) @PostMapping(value="${agile.base-service.page:/{pageNum}/{pageSize}}") default RETURN page(@AgileInParam I inParam)
inParam - 入参@RequestMapping(value="${agile.base-service.tree:/tree}",
method={GET,POST})
default <L extends Serializable,P extends cloud.agileframework.common.util.collection.TreeBase<L,P>> RETURN tree(@AgileInParam
I inParam)
inParam - 入参@Validate(value="id", nullable=false) @GetMapping(value="${agile.base-service.queryById:/{id}}") default RETURN queryById(@AgileInParam(value="id") String id) throws NoSuchFieldException
id - 主键NoSuchFieldExceptiondefault String listSql()
default String detailSql()
Copyright © 2022. All rights reserved.