package com.vci.ubcs.code.service;
|
|
import com.vci.starter.web.exception.VciBaseException;
|
import com.vci.starter.web.pagemodel.DataGrid;
|
import com.vci.starter.web.pagemodel.PageHelper;
|
import com.vci.ubcs.code.dto.DockingPreAttrMappingDTO;
|
import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrMappingVO;
|
import com.vci.ubcs.code.vo.pagemodel.DockingPreAttrRangeVO;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public interface DockingPreAttrMappingSeviceI {
|
/***
|
* 属性映射配置列表
|
* @param clsfId
|
* @param type
|
* @param conditionMap
|
* @param pageHelper
|
* @return
|
* @throws VciBaseException
|
*/
|
DataGrid<DockingPreAttrMappingVO> gridAttrMappings(String clsfId,int type,Map<String, String> conditionMap, PageHelper pageHelper)throws VciBaseException;
|
/***
|
* 枚举映射配置列表
|
* @param attrkey
|
* @param type
|
* @param conditionMap
|
* @param pageHelper
|
* @return
|
* @throws VciBaseException
|
*/
|
DataGrid<DockingPreAttrRangeVO> gridAttrRanges(String attrkey, int type, Map<String, String> conditionMap, PageHelper pageHelper)throws VciBaseException;
|
/**
|
* 保存属性映射配置组件
|
* @param dockingPreAttrMappingDTOS 属性映射配置数据传输对象
|
* @return 执行结果,success为true表示成功,msg是失败的提示信息,obj是添加完成后的显示对象
|
*/
|
public List<DockingPreAttrMappingVO> batchAddSave(List<DockingPreAttrMappingDTO> dockingPreAttrMappingDTOS)throws VciBaseException;
|
|
/***
|
* 根据条件查询属性映射配置信息
|
* @param conditionMap
|
* @return
|
* @throws VciBaseException
|
*/
|
List<DockingPreAttrMappingVO> selectAttrMappings(Map<String, String> conditionMap)throws VciBaseException;
|
}
|