/** * @Project: hehenian-biz-service * @Package com.hehenian.biz.dal.system * @Title: ISettSchemeDao.java * @Description: TODO * @author: liuzgmf * @date 2015年1月6日 上午9:38:41 * @Copyright: HEHENIAN Co.,Ltd. All rights reserved. * @version V1.0 */ package com.hehenian.biz.dal.system; import java.util.List; import java.util.Map; import com.hehenian.biz.common.system.dataobject.SettSchemeDo; /** * * @author: liuzgmf * @date 2015年1月6日 上午9:38:41 */ public interface ISettSchemeDao { /** * 根据方案ID查询结算方案信息 * * @param schemeId * @return * @author: liuzgmf * @date: 2015年1月6日上午9:32:56 */ SettSchemeDo getBySchemeId(Long schemeId); /** * 根据方案代码查询结算方案信息 * * @param schemeCode * @return * @author: liuzgmf * @date: 2015年1月6日上午9:33:21 */ SettSchemeDo getBySchemeCode(String schemeCode); /** * 根据条件查询借款方案记录数 * * @param searchItems * @return * @author: liuzgmf * @date: 2015年1月9日上午9:06:04 */ int countSettSchemes(Map<String, Object> searchItems); /** * 根据条件查询借款方案信息 * * @param searchItems * @return * @author: liuzgmf * @date: 2015年1月9日上午9:06:04 */ List<SettSchemeDo> getSettSchemesList(Map<String, Object> searchItems); /** * 根据条件查询借款方案信息 * * @param searchItems * @return * @author: liuzgmf * @date: 2015年1月9日上午9:06:04 */ List<SettSchemeDo> querySettSchemes(Map<String, Object> searchItems); /** * 新增结算方案信息 * * @param settSchemeDo * @return * @author: liuzgmf * @date: 2015年1月9日上午9:07:04 */ int addSettScheme(SettSchemeDo settSchemeDo); /** * 修改结算方案信息 * * @param settSchemeDo * @return * @author: liuzgmf * @date: 2015年1月9日上午9:07:04 */ int updateSettScheme(SettSchemeDo settSchemeDo); /** * 根据方案ID删除结算方案信息 * * @param schemeId * @return * @author: liuzgmf * @date: 2015年1月9日上午9:08:19 */ int deleteBySchemeId(Long schemeId); List<SettSchemeDo> selectList(); }