新建service模板

来源:互联网 发布:太原理工软件算211吗 编辑:程序博客网 时间:2024/05/29 08:03
public interface CaseInfoService {     /**     * 添加案件信息     * @param caseInfo     * @return     * @throws GdnaServiceException     */    public int addCaseInfo(CaseInfo caseInfo) throws GdnaServiceException;    /**     * 添加案件,并返回添加的案件实体     * @param caseInfo     * @return     * @throws GdnaServiceException     */    public CaseInfo addCaseInfoWithResult(CaseInfo caseInfo) throws GdnaServiceException;    /**     * 更新案件(更新所有字段)     * @param caseInfo     * @return     * @throws GdnaServiceException     */    public int updateCaseInfo(CaseInfo caseInfo) throws GdnaServiceException;    /**     * 更新案件(有选择的更新案件字段)     * @param caseInfo     * @return     * @throws GdnaServiceException     */    public int updateCaseInfoSelective(CaseInfo caseInfo) throws GdnaServiceException;    /**     * 删除案件信息(设置删除标识)     * @param query     * @return     * @throws GdnaServiceException     */    public int deleteCaseInfo(CaseInfoQuery query) throws GdnaServiceException;    /**     * 删除案件信息(彻底删除)     * @param query     * @return     * @throws GdnaServiceException     */    public int removeCaseInfo(CaseInfoQuery query) throws GdnaServiceException;    /**     * 查询案件PO列表     * @param query     * @return     * @throws GdnaServiceException     */    public List<CaseInfo> findCaseInfoList(CaseInfoQuery query) throws GdnaServiceException;    /**     * 查询案件PO列表个数     * @param query     * @return     * @throws GdnaServiceException     */    public int findCaseInfoListCount(CaseInfoQuery query) throws GdnaServiceException;    /**     * 查询案件VO列表     * @param query     * @return     * @throws GdnaServiceException     */    public List<CaseInfoView> findCaseInfoViewList(CaseInfoQuery query) throws GdnaServiceException;    /**     * 查询案件VO列表个数     * @param query     * @return     * @throws GdnaServiceException     */    public int findCaseInfoViewListCount(CaseInfoQuery query) throws GdnaServiceException;    /**     * 查询案件PO实体     * @param query     * @return     * @throws GdnaServiceException     */    public CaseInfo findCaseInfo(CaseInfoQuery query) throws GdnaServiceException;    /**     * 查询案件VO实体     * @param query     * @return     * @throws GdnaServiceException     */    public CaseInfoView findCaseInfoView(CaseInfoQuery query) throws GdnaServiceException;    /**     * 根据ID查询案件VO对象     * @param query     * @return     * @throws GdnaServiceException     */    public CaseInfoView findCaseInfoViewById(CaseInfoQuery query) throws GdnaServiceException;    /**     * 根据ID查询案件PO对象     * @param query     * @return     * @throws GdnaServiceException     */    public CaseInfo findCaseInfoById(CaseInfoQuery query) throws GdnaServiceException;    /**     * 案件实体的VO转为PO     * @param caseInfoView     * @return     * @throws GdnaServiceException     */    public CaseInfo voToPo(CaseInfoView caseInfoView )  throws GdnaServiceException;    /**     * 案件实体的PO转为VO     * @param caseInfo     * @return     * @throws GdnaServiceException     */    public CaseInfoView poToVo(CaseInfo caseInfo) throws GdnaServiceException;}
原创粉丝点击