public interface IBaseQueryService<E extends IBaseEntity,I extends BaseInParamVo,O extends IBaseOutParamVo> extends IBaseService<E,I,O>
| 限定符和类型 | 方法和说明 |
|---|---|
default String |
detailSql() |
default void |
handingDetailVo(O vo) |
default void |
handingListVo(O vo) |
default cloud.agileframework.mvc.base.RETURN |
list()
列表查询
|
default String |
listSql() |
default cloud.agileframework.mvc.base.RETURN |
page()
分页
|
default cloud.agileframework.mvc.base.RETURN |
queryById(String id)
根据主键查询
|
default <L extends Serializable,P extends cloud.agileframework.common.util.collection.TreeBase<L,P>> |
tree()
树
|
dao, dataManager, getEntityClass, getInVoClass, getOutVoClass, service, toOutVo, toSingleOutVo, validate, validateEntity, validateEntityExistsclean, deleteById, deleteByIds, list, list, page, page, queryById, queryOne, saveData, saveData, security, toSort, tree, updateData@Mapping(value="${agile.base-service.query:/list}",
method=POST)
default cloud.agileframework.mvc.base.RETURN list()
@Validate(beanClass=BaseInParamVo.class) @Mapping(value="${agile.base-service.page:/{pageNum}/{pageSize}}", method=POST) default cloud.agileframework.mvc.base.RETURN page()
@Mapping(value="${agile.base-service.tree:/tree}",
method={GET,POST})
default <L extends Serializable,P extends cloud.agileframework.common.util.collection.TreeBase<L,P>> cloud.agileframework.mvc.base.RETURN tree()
@Validate(value="id",
nullable=false)
@Mapping(value="${agile.base-service.queryById:/{id}}",
method=GET)
default cloud.agileframework.mvc.base.RETURN queryById(@AgileInParam(value="id")
String id)
throws NoSuchFieldException
id - 主键NoSuchFieldException@NotAPI default String listSql()
@NotAPI default String detailSql()
@NotAPI default void handingListVo(O vo)
@NotAPI default void handingDetailVo(O vo)
Copyright © 2022. All rights reserved.