package com.vci.ubcs.code.service; import com.vci.ubcs.code.bo.CodeClassifyFullInfoBO; import com.vci.ubcs.code.dto.CodeOrderSecDTO; import com.vci.ubcs.code.entity.CodeWupinEntity; import com.vci.ubcs.code.vo.CodeClstemplateVO; import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; import java.util.List; public interface MdmProductCodeService { /** * 生成编码--并且保存数据-方法加锁,因此不能返回batchCBO * @param classifyFullInfoBO 分类的全部信息 * @param templateVO 模板的显示对象 * @param ruleVO 编码规则的显示对象 * @param secDTOList 各个码段的值 * @param dataCBOList 业务数据 */ List productCodeAndSaveData(CodeClassifyFullInfoBO classifyFullInfoBO, CodeClstemplateVO templateVO, CodeRuleVO ruleVO, List secDTOList, List dataCBOList); }