package com.vci.ubcs.code.service; import com.vci.ubcs.code.dto.CodeOrderDTO; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyVO; import com.vci.ubcs.code.vo.pagemodel.CodeImProtRusultVO; import com.vci.ubcs.code.vo.webserviceModel.attrmap.DataObjectVO; import com.vci.ubcs.code.vo.webserviceModel.result.xml.XMLResultDataObjectDetailDO; import java.io.File; import java.util.LinkedList; public interface MdmIOService { /** * 集成批量申请数据 * @param orderDTO 分类的主键 * @param dataObjectVO 数据信息 * @param resultDataObjectDetailDOs 错误信息 * @return 有错误信息的excel */ void batchSyncApplyCode(CodeOrderDTO orderDTO, DataObjectVO dataObjectVO, LinkedList resultDataObjectDetailDOs); /** * 集成批量更改数据 * @param codeClassifyVO; * @param dataObjectVO 数据信息 * @param resultDataObjectDetailDOs 错误信息 * @return 有错误信息的excel */ void batchSyncEditDatas(CodeClassifyVO codeClassifyVO, DataObjectVO dataObjectVO, LinkedList resultDataObjectDetailDOs); // // /** // * 生成导入的文件 // * @param codeClassifyOid 分类的主键 // * @param isHistory 是否历史数据导入 // * @return excel的文件地址 // */ // String createImportExcel(String codeClassifyOid,boolean isHistory); // // /** // * 批量申请编码数据 // * @param orderDTO 编码申请信息,必须包含分类主键和码段的信息 // * @param file excel文件的信息 // * @return 有错误信息的excel // */ // CodeImProtRusultVO batchImportCode(CodeOrderDTO orderDTO, File file); }