新建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;}