package com.java110.code.dao; import com.java110.entity.mapping.CodeMapping; import java.util.List; /** * 公用处理,与数据库交互 * 如:映射关系加载 * Created by wuxw on 2017/3/2. * version:1.0 */ public interface ICommonServiceDao { /** * 查询所有有效的映射数据 * * @return */ public List getCodeMappingAll() throws Exception; /** * 根据域查询对应的映射关系 * * @param codeMapping * @return */ public List getCodeMappingByDomain(CodeMapping codeMapping) throws Exception; /** * 根据HCode查询映射关系 * * @param codeMapping * @return */ public List getCodeMappingByHCode(CodeMapping codeMapping) throws Exception; /** * 根据PCode查询映射关系 * * @param codeMapping * @return */ public List getCodeMappingByPCode(CodeMapping codeMapping) throws Exception; /** * 根据domain 和 hcode 查询映射关系 * * @param codeMapping * @return */ public List getCodeMappingByDomainAndHCode(CodeMapping codeMapping) throws Exception; /** * 根据domain 和 pcode 查询映射关系 * * @param codeMapping * @return */ public List getCodeMappingByDomainAndPCode(CodeMapping codeMapping) throws Exception; }