
ars.database.service.SearchService Maven / Gradle / Ivy
The newest version!
package ars.database.service;
import java.util.List;
import ars.invoke.local.Api;
import ars.invoke.request.Requester;
/**
* 数据查询外部调用接口
*
* @param 数据模型
* @author wuyongqiang
*/
public interface SearchService extends Service {
/**
* 统计数量
*
* @param requester 请求对象
* @return 数量
*/
@Api("count")
public int count(Requester requester);
/**
* 数据统计
*
* @param requester 请求对象
* @return 统计数据列表
*/
@Api("stats")
public List> stats(Requester requester);
/**
* 获取单个对象
*
* @param requester 请求对象
* @return 对象实例
*/
@Api("object")
public T object(Requester requester);
/**
* 获取对象列表
*
* @param requester 请求对象
* @return 对象实例列表
*/
@Api("objects")
public List objects(Requester requester);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy