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.
1150 lines
30 KiB
1150 lines
30 KiB
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<PlmTechnicalSpecificationSheetData>
|
|
* @throw
|
|
*/
|
|
IPage<PlmTechnicalSpecificationSheetData> technicalSpecificationListSearch(Page<PlmTechnicalSpecificationSheetData> 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<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:19
|
|
* @return List<PlmTechnicalSpecificationSheetData>
|
|
* @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<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 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<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 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<PlmBmPackageInfoData>
|
|
* @throw
|
|
*/
|
|
List<PartInformationVo> 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<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 searchBMBomDetail
|
|
* @param data
|
|
* @author rq
|
|
* @date 2024/3/12 16:07
|
|
* @return List<BomDetailEntity>
|
|
* @throw
|
|
*/
|
|
List<BomDetailVo> 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<PlmBmPropertiesValueHeaderData>
|
|
* @throw
|
|
*/
|
|
List<PlmBmPropertiesValueHeaderData> checkPlmBmPropertiesValueHeaderData (SearchBMData data);
|
|
|
|
void savePlmBmPropertiesValueHeaderData(SearchBMData data);
|
|
|
|
void savePlmBmPropertiesValueData(SearchBMData data);
|
|
|
|
List<PlmBmPropertiesValueData> searchBMPropertiesValue(SearchBMData data);
|
|
|
|
List<PlmPropertiesItemAvailableData> 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<PlmBmPageBaseData>
|
|
* @throw
|
|
*/
|
|
List<PlmBmPageBaseData> getBMPageBase(SearchBMData data);
|
|
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title searchBMRoute
|
|
* @param
|
|
* @author rq
|
|
* @date 2023/12/6 16:59
|
|
* @return List<PlmBmRoutingDetailData>
|
|
* @throw
|
|
*/
|
|
List<RoutingComponentVo> 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<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 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<PlmBmTpInfoColorData> checkPlmBmTpInfoColorOrder(PlmBmTpInfoColorData data);
|
|
|
|
/**
|
|
* @Description TP工程师查询色序表
|
|
* @Title searchBMTPInfoColor
|
|
* @param null
|
|
* @author rq
|
|
* @date 2023/12/14 15:34
|
|
* @return null
|
|
* @throw
|
|
*/
|
|
List<PlmBmTpInfoCutData> searchBMTPInfoCut(SearchBMData data);
|
|
List<PlmBmTpInfoCutData> 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<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);
|
|
void saveBMTPInfoDetail(PlmBmTpInfoDetailData data);
|
|
|
|
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title searchBMTPInfoDetail
|
|
* @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);
|
|
void saveBMPrepressDetail(PlmBmPrepressData data);
|
|
|
|
/**
|
|
* @Description TP工程师查询色序表
|
|
* @Title searchBMPrepressColor
|
|
* @param null
|
|
* @author rq
|
|
* @date 2023/12/14 15:34
|
|
* @return null
|
|
* @throw
|
|
*/
|
|
List<PlmBmPrepressColorData> 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<PlmBmPrepressColorData> checkPlmBmPrepressColorOrder(PlmBmPrepressColorData data);
|
|
|
|
|
|
/**
|
|
* @Description TODO
|
|
* @Title searchBMTPInfoDetail
|
|
* @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);
|
|
void saveBMPrintOtherDetail(PlmBmPrintOtherData data);
|
|
|
|
/**
|
|
* @Description TP工程师查询色序表
|
|
* @Title searchBMPrintOtherColor
|
|
* @param null
|
|
* @author rq
|
|
* @date 2023/12/14 15:34
|
|
* @return null
|
|
* @throw
|
|
*/
|
|
List<PlmBmPrintOtherColorData> 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<PlmBmPrintOtherColorData> 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<PlmBmModelHeaderData> 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<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);
|
|
void saveBMInkMixingDetail(PlmBmInkMixingData data);
|
|
|
|
/**
|
|
* @Description TP工程师查询色序表
|
|
* @Title searchBMInkMixingColor
|
|
* @param null
|
|
* @author rq
|
|
* @date 2023/12/14 15:34
|
|
* @return null
|
|
* @throw
|
|
*/
|
|
List<PlmBmInkMixingColorData> 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<PlmBmInkMixingColorData> checkPlmBmInkMixingColorOrder(PlmBmInkMixingColorData data);
|
|
|
|
|
|
//------------------------Ink Formulation 油墨配方-----------------------------
|
|
/**
|
|
* @Description TODO
|
|
* @Title searchBMTPInfoDetail
|
|
* @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);
|
|
void saveBMInkFormulationDetail(PlmBmInkFormulationData data);
|
|
|
|
/**
|
|
* @Description TP工程师查询色序表
|
|
* @Title searchBMInkFormulationColor
|
|
* @param null
|
|
* @author rq
|
|
* @date 2023/12/14 15:34
|
|
* @return null
|
|
* @throw
|
|
*/
|
|
List<PlmBmInkFormulationColorData> 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<PlmBmInkFormulationColorData> checkPlmBmInkFormulationColorOrder(PlmBmInkFormulationColorData data);
|
|
|
|
//------------------------Lamination 覆膜-----------------------------
|
|
/**
|
|
* @Description TODO
|
|
* @Title searchBMTPInfoDetail
|
|
* @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);
|
|
void saveBMLaminationDetail(PlmBmLaminationData data);
|
|
|
|
/**
|
|
* @Description TP工程师查询色序表
|
|
* @Title searchBMLaminationCut
|
|
* @param null
|
|
* @author rq
|
|
* @date 2023/12/14 15:34
|
|
* @return null
|
|
* @throw
|
|
*/
|
|
List<PlmBmLaminationCutData> 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<PlmBmLaminationCutData> checkPlmBmLaminationCutOrder(PlmBmLaminationCutData data);
|
|
|
|
//------------------------Cnc -----------------------------
|
|
/**
|
|
* @Description TODO
|
|
* @Title searchBMTPInfoDetail
|
|
* @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);
|
|
void saveBMCncDetail(PlmBmCncData data);
|
|
|
|
/**
|
|
* @Description TP工程师查询色序表
|
|
* @Title searchBMCncCut
|
|
* @param null
|
|
* @author rq
|
|
* @date 2023/12/14 15:34
|
|
* @return null
|
|
* @throw
|
|
*/
|
|
List<PlmBmCncCutData> 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<PlmBmCncCutData> checkPlmBmCncCutOrder(PlmBmCncCutData data);
|
|
|
|
|
|
//------------------------Cut -----------------------------
|
|
/**
|
|
* @Description TODO
|
|
* @Title searchBMTPInfoDetail
|
|
* @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);
|
|
void saveBMCutDetail(PlmBmCutData data);
|
|
|
|
/**
|
|
* @Description TP工程师查询色序表
|
|
* @Title searchBMCutCut
|
|
* @param null
|
|
* @author rq
|
|
* @date 2023/12/14 15:34
|
|
* @return null
|
|
* @throw
|
|
*/
|
|
List<PlmBmCutCutData> 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<PlmBmCutCutData> checkPlmBmCutCutOrder(PlmBmCutCutData data);
|
|
|
|
|
|
|
|
//------------------------printing 印刷-----------------------------
|
|
/**
|
|
* @Description TODO
|
|
* @Title searchBMTPInfoDetail
|
|
* @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);
|
|
void saveBMPrintingDetail(PlmBmPrintingData data);
|
|
|
|
/**
|
|
* @Description TP工程师查询色序表
|
|
* @Title searchBMPrintingColor
|
|
* @param null
|
|
* @author rq
|
|
* @date 2023/12/14 15:34
|
|
* @return null
|
|
* @throw
|
|
*/
|
|
List<PlmBmPrintingColorData> 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<PlmBmPrintingColorData> 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<BomDetailEntity> getBMBomDetail(PlmBmBomData inData);
|
|
List<RoutingDetailEntity> 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<RoutingDetailVo> searchRouteDetail(RoutingDetailEntity data);
|
|
|
|
List<PlmTechnicalSpecificationSheetData> searchBMRemarkPage(PlmTechnicalSpecificationSheetData inData);
|
|
|
|
void updateBMRemarkPage(PlmTechnicalSpecificationSheetData inData);
|
|
|
|
List<QuotationHeader> searchPartLastQuotationNo(QuotationDetailVo data);
|
|
|
|
List<SysProxyAddress> getSysProxyAddress();
|
|
|
|
|
|
List<PlmBmPrintFlexoColorData> searchBMprintFlexoColor(SearchBMData data);
|
|
List<PlmBmPrintFlexoColorData> checkBMprintFlexoColorOrder(PlmBmPrintFlexoColorData data);
|
|
void updateBMprintFlexoColor(PlmBmPrintFlexoColorData data);
|
|
void saveBMprintFlexoColor(PlmBmPrintFlexoColorData data);
|
|
void deleteBMprintFlexoColor(PlmBmPrintFlexoColorData data);
|
|
|
|
|
|
List<PlmBmPrintIndigoColorData> searchBMprintIndigoColor(SearchBMData data);
|
|
List<PlmBmPrintIndigoColorData> 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<PlmTechnicalSpecificationTeamData> selectTechnicalSpecificationTeam(@Param("site") String site, @Param("codeNo") String codeNo);
|
|
|
|
PlmTechnicalSpecificationSheetData getBMStatusDesc(@Param("site") String site, @Param("codeNo") String codeNo);
|
|
}
|