All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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