yuxc
2023-05-19 029b101d319812460441d3d706c0654d8b0dcda6
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmIOService.java
@@ -3,16 +3,52 @@
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.pagemodel.CodeImportTemplateVO;
import com.vci.ubcs.code.vo.webserviceModel.attrmap.DataObjectVO;
import com.vci.ubcs.code.vo.webserviceModel.result.xml.XMLResultDataObjectDetailDO;
import com.vci.ubcs.starter.web.pagemodel.DataGrid;
import java.io.File;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
public interface MdmIOService {
    List<CodeImportTemplateVO> gridclassifys(String redisOid);
   /**
    * 生成导入的文件
    * @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);
   /***
    * 从redis缓存里获取到导入的数据
    * @param codeClassifyOid
    * @param redisOid
    * @return
    */
   DataGrid<Map<String, String>> gridDatas(String codeClassifyOid, String redisOid);
   /***
    * 从redis缓存里获取到导入的数据
    * @param dataOid
    * @param redisOid
    * @return
    */
   DataGrid<Map<String, String>> gridRowResemble(String dataOid, String redisOid);
   void batchSyncEditDatas(CodeClassifyVO codeClassifyVO, DataObjectVO dataObjectVO, LinkedList<XMLResultDataObjectDetailDO> resultDataObjectDetailDOs);
   /**
    * 集成批量申请数据
@@ -22,35 +58,4 @@
    * @return 有错误信息的excel
    */
   void batchSyncApplyCode(CodeOrderDTO orderDTO, DataObjectVO dataObjectVO, LinkedList<XMLResultDataObjectDetailDO> resultDataObjectDetailDOs);
   /**
    * 集成批量更改数据
    * @param codeClassifyVO;
    * @param dataObjectVO 数据信息
    * @param resultDataObjectDetailDOs 错误信息
    * @return 有错误信息的excel
    */
   void batchSyncEditDatas(CodeClassifyVO codeClassifyVO, DataObjectVO dataObjectVO, LinkedList<XMLResultDataObjectDetailDO>  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);
}