package com.spring.modules.sampleManagement.dao; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.spring.modules.base.data.*; import com.spring.modules.base.entity.PlmBmPageBaseData; import com.spring.modules.base.entity.SysProxyAddress; import com.spring.modules.part.entity.BomDetailEntity; import com.spring.modules.part.entity.BomHeaderEntity; import com.spring.modules.part.entity.RoutingDetailEntity; import com.spring.modules.part.entity.RoutingHeaderEntity; import com.spring.modules.part.vo.*; import com.spring.modules.project.data.PlmProjectInfoData; import com.spring.modules.project.data.PlmProjectPartData; import com.spring.modules.project.data.TechnicalCustomerInfoData; import com.spring.modules.quotation.entity.QuotationHeader; import com.spring.modules.quotation.vo.QuotationDetailVo; import com.spring.modules.sampleManagement.data.*; import com.spring.modules.sampleManagement.entity.PlmTechnicalSpecificationSheet; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import java.util.List; @Mapper @Repository public interface TechnicalSpecificationMapper { /** * @Description TODO * @Title technicalSpecificationListSearch * @param page * @param inData * @author rq * @date 2023/9/25 17:45 * @return IPage * @throw */ IPage technicalSpecificationListSearch(Page page, @Param("query") PlmTechnicalSpecificationSheetData inData); /** * @Description TODO * @Title saveTechnicalSpecificationSheet * @param inData * @author rq * @date 2023/9/27 9:49 * @return void * @throw */ void saveTechnicalSpecificationSheet(PlmTechnicalSpecificationSheetData inData); void updateProjectPartNowBm(PlmTechnicalSpecificationSheetData inData); void saveTechnicalSpecificationTeams(PlmTechnicalSpecificationTeamData inData); void updateTechnicalSpecificationSheet(PlmTechnicalSpecificationSheetData inData); /** * @Description 删除 * @Title deleteTechnicalSpecificationTeams * @param inData * @author rq * @date 2023/9/27 10:26 * @return void * @throw */ void deleteTechnicalSpecificationTeamsForBase(PlmTechnicalSpecificationSheetData inData); void deleteTechnicalSpecificationTeamsForDetail(PlmTechnicalSpecificationSheetData inData); /** * @Description TODO * @Title searchTechnicalSpecificationTeamStr * @param data * @author rq * @date 2023/9/27 11:13 * @return List * @throw */ List searchTechnicalSpecificationTeamStr(PlmTechnicalSpecificationTeamData data); /** * @Description 技术参数卡客户页签查询 * @Title getTechnicalCustomerInfoData * @param inData * @author rq * @date 2023/9/27 15:55 * @return TechnicalCustomerInfoData * @throw */ TechnicalCustomerInfoData getTechnicalCustomerInfoData(TechnicalCustomerInfoData inData); /** * @Description TODO * @Title tsdBasicInformationSearch * @param data * @author rq * @date 2023/10/8 16:19 * @return List * @throw */ PlmTechnicalSpecificationSheetData tsdBasicInformationSearch(PlmTechnicalSpecificationSheetData data); /** * @Description TODO * @Title deleteTechnicalSpecificationList * @param data * @author rq * @date 2023/10/10 10:24 * @return void * @throw */ void deleteTechnicalSpecificationList(PlmTechnicalSpecificationSheetData data); /** * @Description TODO * @Title updateBMProcess * @param data * @author rq * @date 2024/4/2 15:14 * @return void * @throw */ void updateBMProcess(PlmTechnicalSpecificationSheetData data); /** * @Description 查询测试物料信息 * @Title getTestPartChangeData * @param inData * @author rq * @date 2023/10/10 16:06 * @return PlmProjectPartData * @throw */ PlmProjectPartData getTestPartChangeData(PlmProjectPartData inData); /** * @Description TODO * @Title BMBasicInformationSearch * @param data * @author rq * @date 2023/11/15 13:33 * @return PlmTechnicalSpecificationSheetData * @throw */ PlmTechnicalSpecificationSheetData BMBasicInformationSearch(PlmTechnicalSpecificationSheetData data); /** * @Description TODO * @Title getProofingDataBuUserRole * @param inData * @author rq * @date 2023/11/15 14:39 * @return List * @throw */ List getProofingDataByUserRole(PlmTechnicalSpecificationSheetData inData); /** * @Description TODO * @Title updateBMBasicInformation * @param data * @author rq * @date 2023/11/15 17:14 * @return void * @throw */ void updateBMBasicInformation(PlmTechnicalSpecificationSheetData data); /** * @Description 查询客户相关信息 * @Title searchBMcustomerInfo * @param data * @author rq * @date 2023/11/16 17:27 * @return List * @throw */ List searchBMcustomerInfo(PlmTechnicalSpecificationSheetData data); /** * @Description TODO * @Title updateBMcustomerInfo * @param data * @author rq * @date 2023/11/17 10:59 * @return void * @throw */ void updateBMcustomerInfo(PlmTechnicalSpecificationSheetData data); /** * @Description TODO * @Title searchBMPackageInfo * @param data * @author rq * @date 2023/11/17 17:51 * @return List * @throw */ List searchBMPackageInfo (PlmBmPackageInfoData data); /** * @Description TODO * @Title updateBMPackageInfo * @param data * @author rq * @date 2023/11/17 17:52 * @return void * @throw */ void updateBMPackageInfo(PlmBmPackageInfoData data); /** * @Description TODO * @Title saveBMPackageInfo * @param data * @author rq * @date 2023/11/27 16:34 * @return void * @throw */ void saveBMPackageInfo(PlmBmPackageInfoData data); /** * @Description TODO * @Title searchBMPackageInfo * @param data * @author rq * @date 2023/11/17 17:51 * @return List * @throw */ List searchPartDataForSelect (PartInformationVo data); /** * @Description 保存bom * @Title saveBMBom * @param * @author rq * @date 2023/11/22 17:47 * @return void * @throw */ void saveBMBom(PlmBmBomData inData); /** * @Description 更新bom * @Title saveBMBom * @param * @author rq * @date 2023/11/22 17:47 * @return void * @throw */ void updateBMBom(PlmBmBomData inData); /** * @Description TODO * @Title searchBMBom * @param inData * @author rq * @date 2023/11/22 18:02 * @return List * @throw */ List searchBMBom(PlmBmBomData inData); /** * @Description 删除bom * @Title deleteBMBom * @param inData * @author rq * @date 2023/11/24 10:30 * @return void * @throw */ void deleteBMBom(PlmBmBomData inData); /** * @Description RDC的工艺 * @Title searchBMRoutingDetail * @param data * @author rq * @date 2023/11/27 14:14 * @return List * @throw */ List searchBMRoutingDetail(PlmBmRoutingData data); /** * @Description TODO * @Title searchBMBomDetail * @param data * @author rq * @date 2024/3/12 16:07 * @return List * @throw */ List searchBMBomDetail(BomDetailEntity data); /** * @Description TODO * @Title saveBMRoutingDetail * @param data * @author rq * @date 2023/11/27 14:54 * @return void * @throw */ void saveBMRoutingDetail(PlmBmRoutingData data); /** * @Description TODO * @Title updateBMRoutingDetail * @param data * @author rq * @date 2023/11/27 15:02 * @return void * @throw */ void updateBMRoutingDetail(PlmBmRoutingData data); /** * @Description 查一下有没有header * @Title checkPlmBmPropertiesValueHeaderData * @param data * @author rq * @date 2023/11/28 17:45 * @return List * @throw */ List checkPlmBmPropertiesValueHeaderData (SearchBMData data); void savePlmBmPropertiesValueHeaderData(SearchBMData data); void savePlmBmPropertiesValueData(SearchBMData data); List searchBMPropertiesValue(SearchBMData data); List getAvailableValueList(PlmBmPropertiesValueData inData); /** * @Description TODO * @Title updateBMPropertiesValue * @param inData * @author rq * @date 2023/11/29 17:43 * @return void * @throw */ void updateBMPropertiesValue(PlmBmPropertiesValueData inData); /** * @Description TODO * @Title getBMPageBase * @param data * @author rq * @date 2023/12/1 15:58 * @return List * @throw */ List getBMPageBase(SearchBMData data); /** * @Description TODO * @Title searchBMRoute * @param * @author rq * @date 2023/12/6 16:59 * @return List * @throw */ List searchBMRoute(RoutingDetailEntity data); /** * @Description TODO * @Title saveBMRoute * @param data * @author rq * @date 2023/12/6 17:33 * @return void * @throw */ void saveBMRoute(PlmBmRoutingDetailData data); /** * @Description TODO * @Title updateBMRoute * @param data * @author rq * @date 2023/12/6 17:33 * @return void * @throw */ void updateBMRoute(PlmBmRoutingDetailData data); void deleteBMRoute(PlmBmRoutingDetailData data); /** * @Description TP工程师查询色序表 * @Title searchBMTPInfoColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMTPInfoColor(SearchBMData data); /** * @Description TP工程师填写色序表 * @Title saveBMTPInfoColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMTPInfoColor(PlmBmTpInfoColorData data); /** * @Description TP工程师修改色序表 * @Title updateBMTPInfoColor * @param data * @author rq * @date 2023/12/14 15:40 * @return void * @throw */ void updateBMTPInfoColor(PlmBmTpInfoColorData data); /** * @Description TP工程师删除色序表 * @Title deleteBMTPInfoColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMTPInfoColor(PlmBmTpInfoColorData data); List checkPlmBmTpInfoColorOrder(PlmBmTpInfoColorData data); /** * @Description TP工程师查询色序表 * @Title searchBMTPInfoColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMTPInfoCut(SearchBMData data); List checkPlmBmTpInfoCutOrder(PlmBmTpInfoCutData data); /** * @Description TP工程师填写色序表 * @Title saveBMTPInfoColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMTPInfoCut(PlmBmTpInfoCutData data); /** * @Description TP工程师修改色序表 * @Title updateBMTPInfoColor * @param data * @author rq * @date 2023/12/14 15:40 * @return void * @throw */ void updateBMTPInfoCut(PlmBmTpInfoCutData data); /** * @Description TP工程师删除色序表 * @Title deleteBMTPInfoColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMTPInfoCut(PlmBmTpInfoCutData data); /** * @Description TODO * @Title searchBMTPInfoDetail * @param data * @author rq * @date 2023/12/13 17:53 * @return List * @throw */ List searchBMTPInfoDetail(PlmBmTpInfoDetailData data); /** * @Description TODO * @Title updateBMTPInfoDetail * @param data * @author rq * @date 2023/12/14 9:20 * @return void * @throw */ void updateBMTPInfoDetail(PlmBmTpInfoDetailData data); void saveBMTPInfoDetail(PlmBmTpInfoDetailData data); /** * @Description TODO * @Title searchBMTPInfoDetail * @param data * @author rq * @date 2023/12/13 17:53 * @return List * @throw */ List searchBMPrepressDetail(PlmBmPrepressData data); /** * @Description TODO * @Title updateBMPrepressDetail * @param data * @author rq * @date 2023/12/14 9:20 * @return void * @throw */ void updateBMPrepressDetail(PlmBmPrepressData data); void saveBMPrepressDetail(PlmBmPrepressData data); /** * @Description TP工程师查询色序表 * @Title searchBMPrepressColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMPrepressColor(SearchBMData data); /** * @Description TP工程师填写色序表 * @Title saveBMPrepressColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMPrepressColor(PlmBmPrepressColorData data); /** * @Description TP工程师修改色序表 * @Title updateBMPrepressColor * @param data * @author rq * @date 2023/12/14 15:40 * @return void * @throw */ void updateBMPrepressColor(PlmBmPrepressColorData data); /** * @Description TP工程师删除色序表 * @Title deleteBMPrepressColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMPrepressColor(PlmBmPrepressColorData data); List checkPlmBmPrepressColorOrder(PlmBmPrepressColorData data); /** * @Description TODO * @Title searchBMTPInfoDetail * @param data * @author rq * @date 2023/12/13 17:53 * @return List * @throw */ List searchBMPrintOtherDetail(PlmBmPrintOtherData data); /** * @Description TODO * @Title updateBMPrintOtherDetail * @param data * @author rq * @date 2023/12/14 9:20 * @return void * @throw */ void updateBMPrintOtherDetail(PlmBmPrintOtherData data); void saveBMPrintOtherDetail(PlmBmPrintOtherData data); /** * @Description TP工程师查询色序表 * @Title searchBMPrintOtherColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMPrintOtherColor(SearchBMData data); /** * @Description TP工程师填写色序表 * @Title saveBMPrintOtherColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMPrintOtherColor(PlmBmPrintOtherColorData data); /** * @Description TP工程师修改色序表 * @Title updateBMPrintOtherColor * @param data * @author rq * @date 2023/12/14 15:40 * @return void * @throw */ void updateBMPrintOtherColor(PlmBmPrintOtherColorData data); /** * @Description TP工程师删除色序表 * @Title deleteBMPrintOtherColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMPrintOtherColor(PlmBmPrintOtherColorData data); List checkPlmBmPrintOtherColorOrder(PlmBmPrintOtherColorData data); /** * @Description 修改BM模板信息 * @Title updateBMModal * @param data * @author rq * @date 2023/12/19 16:36 * @return void * @throw */ void updateBMModal(PlmBmModelHeaderData data); List checkBMModelHeader(SearchBMData data); /** * @Description 查下BM页面是哪个模板的 * @Title searchBMPropertiesHeaderForBM * @param data * @author rq * @date 2023/12/20 10:40 * @return PlmBmModelHeaderData * @throw */ PlmBmModelHeaderData searchBMPropertiesHeaderForBM(SearchBMData data); //------------------------Ink Mixing 油墨房----------------------------- /** * @Description TODO * @Title searchBMTPInfoDetail * @param data * @author rq * @date 2023/12/13 17:53 * @return List * @throw */ List searchBMInkMixingDetail(PlmBmInkMixingData data); /** * @Description TODO * @Title updateBMInkMixingDetail * @param data * @author rq * @date 2023/12/14 9:20 * @return void * @throw */ void updateBMInkMixingDetail(PlmBmInkMixingData data); void saveBMInkMixingDetail(PlmBmInkMixingData data); /** * @Description TP工程师查询色序表 * @Title searchBMInkMixingColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMInkMixingColor(SearchBMData data); /** * @Description TP工程师填写色序表 * @Title saveBMInkMixingColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMInkMixingColor(PlmBmInkMixingColorData data); /** * @Description TP工程师修改色序表 * @Title updateBMInkMixingColor * @param data * @author rq * @date 2023/12/14 15:40 * @return void * @throw */ void updateBMInkMixingColor(PlmBmInkMixingColorData data); /** * @Description TP工程师删除色序表 * @Title deleteBMInkMixingColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMInkMixingColor(PlmBmInkMixingColorData data); List checkPlmBmInkMixingColorOrder(PlmBmInkMixingColorData data); //------------------------Ink Formulation 油墨配方----------------------------- /** * @Description TODO * @Title searchBMTPInfoDetail * @param data * @author rq * @date 2023/12/13 17:53 * @return List * @throw */ List searchBMInkFormulationDetail(PlmBmInkFormulationData data); /** * @Description TODO * @Title updateBMInkFormulationDetail * @param data * @author rq * @date 2023/12/14 9:20 * @return void * @throw */ void updateBMInkFormulationDetail(PlmBmInkFormulationData data); void saveBMInkFormulationDetail(PlmBmInkFormulationData data); /** * @Description TP工程师查询色序表 * @Title searchBMInkFormulationColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMInkFormulationColor(SearchBMData data); /** * @Description TP工程师填写色序表 * @Title saveBMInkFormulationColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMInkFormulationColor(PlmBmInkFormulationColorData data); /** * @Description TP工程师修改色序表 * @Title updateBMInkFormulationColor * @param data * @author rq * @date 2023/12/14 15:40 * @return void * @throw */ void updateBMInkFormulationColor(PlmBmInkFormulationColorData data); /** * @Description TP工程师删除色序表 * @Title deleteBMInkFormulationColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMInkFormulationColor(PlmBmInkFormulationColorData data); List checkPlmBmInkFormulationColorOrder(PlmBmInkFormulationColorData data); //------------------------Lamination 覆膜----------------------------- /** * @Description TODO * @Title searchBMTPInfoDetail * @param data * @author rq * @date 2023/12/13 17:53 * @return List * @throw */ List searchBMLaminationDetail(PlmBmLaminationData data); /** * @Description TODO * @Title updateBMLaminationDetail * @param data * @author rq * @date 2023/12/14 9:20 * @return void * @throw */ void updateBMLaminationDetail(PlmBmLaminationData data); void saveBMLaminationDetail(PlmBmLaminationData data); /** * @Description TP工程师查询色序表 * @Title searchBMLaminationCut * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMLaminationCut(SearchBMData data); /** * @Description TP工程师填写色序表 * @Title saveBMLaminationCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMLaminationCut(PlmBmLaminationCutData data); /** * @Description TP工程师修改色序表 * @Title updateBMLaminationCut * @param data * @author rq * @date 2023/12/14 15:40 * @return void * @throw */ void updateBMLaminationCut(PlmBmLaminationCutData data); /** * @Description TP工程师删除色序表 * @Title deleteBMLaminationCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMLaminationCut(PlmBmLaminationCutData data); List checkPlmBmLaminationCutOrder(PlmBmLaminationCutData data); //------------------------Cnc ----------------------------- /** * @Description TODO * @Title searchBMTPInfoDetail * @param data * @author rq * @date 2023/12/13 17:53 * @return List * @throw */ List searchBMCncDetail(PlmBmCncData data); /** * @Description TODO * @Title updateBMCncDetail * @param data * @author rq * @date 2023/12/14 9:20 * @return void * @throw */ void updateBMCncDetail(PlmBmCncData data); void saveBMCncDetail(PlmBmCncData data); /** * @Description TP工程师查询色序表 * @Title searchBMCncCut * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMCncCut(SearchBMData data); /** * @Description TP工程师填写色序表 * @Title saveBMCncCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMCncCut(PlmBmCncCutData data); /** * @Description TP工程师修改色序表 * @Title updateBMCncCut * @param data * @author rq * @date 2023/12/14 15:40 * @return void * @throw */ void updateBMCncCut(PlmBmCncCutData data); /** * @Description TP工程师删除色序表 * @Title deleteBMCncCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMCncCut(PlmBmCncCutData data); List checkPlmBmCncCutOrder(PlmBmCncCutData data); //------------------------Cut ----------------------------- /** * @Description TODO * @Title searchBMTPInfoDetail * @param data * @author rq * @date 2023/12/13 17:53 * @return List * @throw */ List searchBMCutDetail(PlmBmCutData data); /** * @Description TODO * @Title updateBMCutDetail * @param data * @author rq * @date 2023/12/14 9:20 * @return void * @throw */ void updateBMCutDetail(PlmBmCutData data); void saveBMCutDetail(PlmBmCutData data); /** * @Description TP工程师查询色序表 * @Title searchBMCutCut * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMCutCut(SearchBMData data); /** * @Description TP工程师填写色序表 * @Title saveBMCutCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMCutCut(PlmBmCutCutData data); /** * @Description TP工程师修改色序表 * @Title updateBMCutCut * @param data * @author rq * @date 2023/12/14 15:40 * @return void * @throw */ void updateBMCutCut(PlmBmCutCutData data); /** * @Description TP工程师删除色序表 * @Title deleteBMCutCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMCutCut(PlmBmCutCutData data); List checkPlmBmCutCutOrder(PlmBmCutCutData data); //------------------------printing 印刷----------------------------- /** * @Description TODO * @Title searchBMTPInfoDetail * @param data * @author rq * @date 2023/12/13 17:53 * @return List * @throw */ List searchBMPrintingDetail(PlmBmPrintingData data); /** * @Description TODO * @Title updateBMPrintingDetail * @param data * @author rq * @date 2023/12/14 9:20 * @return void * @throw */ void updateBMPrintingDetail(PlmBmPrintingData data); void saveBMPrintingDetail(PlmBmPrintingData data); /** * @Description TP工程师查询色序表 * @Title searchBMPrintingColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMPrintingColor(SearchBMData data); /** * @Description TP工程师填写色序表 * @Title saveBMPrintingColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMPrintingColor(PlmBmPrintingColorData data); /** * @Description TP工程师修改色序表 * @Title updateBMPrintingColor * @param data * @author rq * @date 2023/12/14 15:40 * @return void * @throw */ void updateBMPrintingColor(PlmBmPrintingColorData data); /** * @Description TP工程师删除色序表 * @Title deleteBMPrintingColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMPrintingColor(PlmBmPrintingColorData data); List checkPlmBmPrintingColorOrder(PlmBmPrintingColorData data); BomHeaderEntity getBomNowRevNo(@Param("site") String site,@Param("partNo") String partNo); /** * @Description TODO * @Title getTopOneBomAlternativeNo * @param inData * @author rq * @date 2024/3/11 14:02 * @return BomDetailEntity * @throw */ BomDetailEntity getTopOneBomAlternativeNo(BomHeaderEntity inData); RoutingHeaderEntity getRouteNowRevNo(@Param("site") String site, @Param("partNo") String partNo); RoutingDetailEntity getTopOneRouteAlternativeNo(RoutingHeaderEntity inData); List getBMBomDetail(PlmBmBomData inData); List getBMRouteDetail(PlmBmBomData inData); /** * @Description 更新benchmark bom版本 * @Title updateBMBomRev * @param data * @author rq * @date 2024/3/13 14:17 * @return void * @throw */ void updateBMBomRev(PlmTechnicalSpecificationSheetData data); /** * @Description 更新benchmark 工艺路线版本 * @Title updateBMRouteRev * @param data * @author rq * @date 2024/3/13 14:23 * @return void * @throw */ void updateBMRouteRev(PlmTechnicalSpecificationSheetData data); /** * @Description TODO * @Title 查询物料所有工艺路线 * @param * @author rq * @date 2024/3/16 13:44 * @return RoutingDetailEntity * @throw */ List searchRouteDetail(RoutingDetailEntity data); List searchBMRemarkPage(PlmTechnicalSpecificationSheetData inData); void updateBMRemarkPage(PlmTechnicalSpecificationSheetData inData); List searchPartLastQuotationNo(QuotationDetailVo data); List getSysProxyAddress(); List searchBMprintFlexoColor(SearchBMData data); List checkBMprintFlexoColorOrder(PlmBmPrintFlexoColorData data); void updateBMprintFlexoColor(PlmBmPrintFlexoColorData data); void saveBMprintFlexoColor(PlmBmPrintFlexoColorData data); void deleteBMprintFlexoColor(PlmBmPrintFlexoColorData data); List searchBMprintIndigoColor(SearchBMData data); List checkBMprintIndigoColorOrder(PlmBmPrintIndigoColorData data); void updateBMprintIndigoColor(PlmBmPrintIndigoColorData data); void saveBMprintIndigoColor(PlmBmPrintIndigoColorData data); void deleteBMprintIndigoColor(PlmBmPrintIndigoColorData data); PlmTechnicalSpecificationSheet selectTechnicalSpecification(@Param("site") String site, @Param("codeNo") String codeNo); void updateStatus(PlmTechnicalSpecificationSheetData data); List selectTechnicalSpecificationTeam(@Param("site") String site, @Param("codeNo") String codeNo); PlmTechnicalSpecificationSheetData getBMStatusDesc(@Param("site") String site, @Param("codeNo") String codeNo); }