You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
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<PlmTechnicalSpecificationTeamData> * @throw */ List<String> 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<PlmTechnicalSpecificationSheetData> * @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<PlmTechnicalSpecificationSheetData> * @throw */ List<PlmTechnicalSpecificationSheetData> 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<PlmTechnicalSpecificationSheetData> * @throw */ List<PlmTechnicalSpecificationSheetData> 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<PlmBmPackageInfoData> * @throw */ List<PlmBmPackageInfoData> 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<PlmBmPackageInfoData> * @throw */ List<PartInformationVo> 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<PlmBmBomData> * @throw */ List<PlmBmBomData> 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<PlmBmRoutingData> * @throw */ List<PlmBmRoutingData> 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<PlmBmPropertiesValueHeaderData> * @throw */ List<PlmBmPropertiesValueData> searchBMPropertiesValue(SearchBMData data);
/** * @Description TODO * @Title saveBMPropertiesValue * @param list * @author rq * @date 2023/11/29 17:33 * @return void * @throw */ void saveBMPropertiesValue(List<PlmBmPropertiesValueData> 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<PlmBmRoutingDetailData> * @throw */ List<PlmBmRoutingDetailData> 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<PlmBmTpInfoColorData> 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<PlmBmTpInfoCutData> 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<PlmBmTpInfoDetailData> * @throw */ List<PlmBmTpInfoDetailData> 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<PlmBmPrepressColorData> 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<PlmBmTpInfoDetailData> * @throw */ List<PlmBmPrepressData> 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<PlmBmPrintOtherColorData> 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<PlmBmTpInfoDetailData> * @throw */ List<PlmBmPrintOtherData> 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<PlmBmInkMixingColorData> 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<PlmBmTpInfoDetailData> * @throw */ List<PlmBmInkMixingData> 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<PlmBmInkFormulationColorData> 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<PlmBmTpInfoDetailData> * @throw */ List<PlmBmInkFormulationData> 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<PlmBmLaminationCutData> 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<PlmBmTpInfoDetailData> * @throw */ List<PlmBmLaminationData> 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<PlmBmCncCutData> 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<PlmBmTpInfoDetailData> * @throw */ List<PlmBmCncData> 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<PlmBmCutCutData> 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<PlmBmTpInfoDetailData> * @throw */ List<PlmBmCutData> 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<PlmBmPrintingColorData> 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<PlmBmTpInfoDetailData> * @throw */ List<PlmBmPrintingData> 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);}
|