package com.spring.modules.sampleManagement.service; import com.spring.common.utils.PageUtils; import com.spring.modules.base.data.PlmBmModelHeaderData; import com.spring.modules.base.data.PlmBmPropertiesValueData; import com.spring.modules.base.data.PlmBmPropertiesValueHeaderData; import com.spring.modules.part.vo.PartInformationVo; 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.sampleManagement.dao.UpBMRevNoData; import com.spring.modules.sampleManagement.data.*; import java.util.List; public interface TechnicalSpecificationService { /** * @param inData * @return * @Description 查询项目 * @Title * @author rq * @date 2023/1/29 13:34 * @throw */ PageUtils technicalSpecificationListSearch(PlmTechnicalSpecificationSheetData inData); /** * @Description TODO * @Title saveTechnicalSpecificationSheet * @param data * @author rq * @date 2023/9/27 9:33 * @return void * @throw */ void saveTechnicalSpecificationSheet(PlmTechnicalSpecificationSheetData data); /** * @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:20 * @return List * @throw */ PlmTechnicalSpecificationSheetData tsdBasicInformationSearch(PlmTechnicalSpecificationSheetData data); /** * @Description TODO * @Title BMBasicInformationSearch * @param data * @author rq * @date 2023/11/15 14:36 * @return PlmTechnicalSpecificationSheetData * @throw */ PlmTechnicalSpecificationSheetData BMBasicInformationSearch(PlmTechnicalSpecificationSheetData data); /** * @Description 删除技术参数卡 * @Title deleteTechnicalSpecificationList * @param data * @author rq * @date 2023/10/10 10:16 * @return void * @throw */ void deleteTechnicalSpecificationList(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 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 11:00 * @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 searchBMPackageInfo * @param data * @author rq * @date 2023/11/17 17:51 * @return List * @throw */ List searchPartDataForSelect (PartInformationVo data); /** * @Description TODO * @Title saveBMBom * @param * @author rq * @date 2023/11/22 17:47 * @return void * @throw */ void saveBMBom(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 updateBMRoutingDetail * @param data * @author rq * @date 2023/11/27 14:46 * @return void * @throw */ void updateBMRoutingDetail(PlmBmRoutingData data); /** * @Description TODO * @Title searchBMPropertiesValue * @param data * @author rq * @date 2023/11/28 17:30 * @return List * @throw */ List searchBMPropertiesValue(SearchBMData data); /** * @Description TODO * @Title saveBMPropertiesValue * @param list * @author rq * @date 2023/11/29 17:33 * @return void * @throw */ void saveBMPropertiesValue(List list); /** * @Description TODO * @Title refreshBMPageModal * @param data * @author rq * @date 2023/11/30 16:10 * @return void * @throw */ void refreshBMPageModal(SearchBMData data); /** * @Description TODO * @Title getBMPageBase * @param data * @author rq * @date 2023/12/1 15:58 * @return String * @throw */ String getBMPageBase(SearchBMData data); /** * @Description TODO * @Title searchBMRoute * @param * @author rq * @date 2023/12/6 16:59 * @return List * @throw */ List searchBMRoute(SearchBMData data); /** * @Description TODO * @Title saveBMRoute * @param data * @author rq * @date 2023/12/6 17:30 * @return void * @throw */ void saveBMRoute(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 deleteBMTPInfoColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMTPInfoColor(PlmBmTpInfoColorData data); /** * @Description TP工程师查询色序表 * @Title searchBMTPInfoColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMTPInfoCut(SearchBMData 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 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); /** * @Description 查询色序表 * @Title searchBMPrepressColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMPrepressColor(SearchBMData data); /** * @Description * @Title saveBMPrepressColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMPrepressColor(PlmBmPrepressColorData data); /** * @Description * @Title deleteBMPrepressColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMPrepressColor(PlmBmPrepressColorData data); /** * @Description TODO * @Title searchBMPrepressDetail * @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); /** * @Description 查询色序表 * @Title searchBMPrepressColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMPrintOtherColor(SearchBMData data); /** * @Description * @Title saveBMPrintOtherColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMPrintOtherColor(PlmBmPrintOtherColorData data); /** * @Description * @Title deleteBMPrintOtherColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMPrintOtherColor(PlmBmPrintOtherColorData data); /** * @Description TODO * @Title searchBMPrintOtherDetail * @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); /** * @Description 修改BM模板信息 * @Title updateBMModal * @param data * @author rq * @date 2023/12/19 16:36 * @return void * @throw */ void updateBMModal(PlmBmModelHeaderData data); /** * @Description 查下BM页面是哪个模板的 * @Title searchBMPropertiesHeaderForBM * @param data * @author rq * @date 2023/12/20 10:39 * @return PlmBmModelHeaderData * @throw */ PlmBmModelHeaderData searchBMPropertiesHeaderForBM(SearchBMData data); //------------------------Ink Mixing 油墨房----------------------------- /** * @Description 查询色序表 * @Title searchBMPrepressColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMInkMixingColor(SearchBMData data); /** * @Description * @Title saveBMInkMixingColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMInkMixingColor(PlmBmInkMixingColorData data); /** * @Description * @Title deleteBMInkMixingColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMInkMixingColor(PlmBmInkMixingColorData data); /** * @Description TODO * @Title searchBMInkMixingDetail * @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); //------------------------Ink Formulation 油墨配方----------------------------- /** * @Description 查询色序表 * @Title searchBMPrepressColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMInkFormulationColor(SearchBMData data); /** * @Description * @Title saveBMInkFormulationColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMInkFormulationColor(PlmBmInkFormulationColorData data); /** * @Description * @Title deleteBMInkFormulationColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMInkFormulationColor(PlmBmInkFormulationColorData data); /** * @Description TODO * @Title searchBMInkFormulationDetail * @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); //------------------------Lamination 覆膜----------------------------- /** * @Description 查询色序表 * @Title searchBMLaminationCut * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMLaminationCut(SearchBMData data); /** * @Description * @Title saveBMLaminationCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMLaminationCut(PlmBmLaminationCutData data); /** * @Description * @Title deleteBMLaminationCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMLaminationCut(PlmBmLaminationCutData data); /** * @Description TODO * @Title searchBMLaminationDetail * @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); //------------------------CNC----------------------------- /** * @Description 查询色序表 * @Title searchBMCncCut * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMCncCut(SearchBMData data); /** * @Description * @Title saveBMCncCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMCncCut(PlmBmCncCutData data); /** * @Description * @Title deleteBMCncCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMCncCut(PlmBmCncCutData data); /** * @Description TODO * @Title searchBMCncDetail * @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); //------------------------Cut----------------------------- /** * @Description 查询色序表 * @Title searchBMCutCut * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMCutCut(SearchBMData data); /** * @Description * @Title saveBMCutCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMCutCut(PlmBmCutCutData data); /** * @Description * @Title deleteBMCutCut * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMCutCut(PlmBmCutCutData data); /** * @Description TODO * @Title searchBMCutDetail * @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); //------------------------printing 印刷----------------------------- /** * @Description 查询色序表 * @Title searchBMPrepressColor * @param null * @author rq * @date 2023/12/14 15:34 * @return null * @throw */ List searchBMPrintingColor(SearchBMData data); /** * @Description * @Title saveBMPrintingColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void saveBMPrintingColor(PlmBmPrintingColorData data); /** * @Description * @Title deleteBMPrintingColor * @param data * @author rq * @date 2023/12/14 15:35 * @return void * @throw */ void deleteBMPrintingColor(PlmBmPrintingColorData data); /** * @Description TODO * @Title searchBMPrintingDetail * @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); /** * @Description 升版 * @Title upBMRevNo * @param data * @author rq * @date 2024/2/19 15:58 * @return void * @throw */ void upBMRevNo(UpBMRevNoData data); }