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.
919 lines
32 KiB
919 lines
32 KiB
package com.heai.modules.pms.mapper;
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.heai.modules.oss.entity.SysOssEntity;
|
|
import com.heai.modules.pms.data.*;
|
|
import com.heai.modules.pms.entity.vo.MachineAndProcessVo;
|
|
import com.heai.modules.sys.entity.SysRoleEntity;
|
|
import com.heai.modules.production.entity.SOScheduledRoutingOutData;
|
|
import com.heai.modules.sys.entity.SysSceneDynamicControlModelEntity;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
/**
|
|
* @description: 质量管理持久层
|
|
* @author: fengyuan_yang
|
|
* @date: 2023/3/27 9:15
|
|
* @param:
|
|
* @return:
|
|
**/
|
|
@Mapper
|
|
public interface QcMapper {
|
|
|
|
IPage<QcItemData> qcItemSearch(Page<QcItemData> page, @Param("query") QcItemData data);
|
|
|
|
List<QcItemData> checkQcItem(QcItemData data);
|
|
|
|
void qcItemSave(QcItemData data);
|
|
|
|
void qcItemUpdate(QcItemData data);
|
|
|
|
void qcItemDelete(QcItemData data);
|
|
|
|
IPage<QcMethodData> qcMethodSearch(Page<QcMethodData> page, @Param("query") QcMethodData data);
|
|
|
|
void qcMethodSave(QcMethodData data);
|
|
|
|
void qcMethodUpdate(QcMethodData data);
|
|
|
|
List<EamPropertiesItemData> checkMethodIsUsed(QcMethodData data);
|
|
|
|
void qcMethodDelete(QcMethodData data);
|
|
|
|
List<EamPropertiesModelDetailData> checkItemIsUsed(QcItemData data);
|
|
|
|
void deleteFAIDetailedRecord(QcFAIRecordData data);
|
|
|
|
void deleteFAIRecord(QcFAIRecordData data);
|
|
|
|
List<QcInspectorData> inspectorSearch();
|
|
|
|
List<QcInspectorData> checkInspector(QcInspectorData data);
|
|
|
|
void inspectorSave(QcInspectorData data);
|
|
|
|
void inspectorUpdate(QcInspectorData data);
|
|
|
|
void inspectorDelete(QcInspectorData data);
|
|
|
|
void updateFAIMasterSubmitFlag(QcFAIRecordData data);
|
|
|
|
void updateFAIDetailSubmitFlag(QcFAIRecordData data);
|
|
|
|
void saveFAISubDetailed(List<SubDetailValues> subDetailValues);
|
|
|
|
List<SubDetailValues> selectFAISubDetailedRecord(SubDetailValues data);
|
|
|
|
void updateFAISubDetailSubmitFlag(QcFAIRecordData data);
|
|
|
|
QcFAIRecordData checkFAIIsSubmit(SubDetailValues data);
|
|
|
|
List<SubDetailValues> selectFAISubDetailValue(String inspectionNo, String itemNo);
|
|
|
|
void deleteFAISubDetailedRecord(QcFAIRecordData data);
|
|
|
|
IPage<QcSamplingInspectionPlanData> samplingInspectionPlanSearch(Page<QcSamplingInspectionPlanData> qcSamplingInspectionPlanDataPage,@Param("query") QcSamplingInspectionPlanData data);
|
|
|
|
void samplingInspectionPlanSave(QcSamplingInspectionPlanData data);
|
|
|
|
void samplingInspectionPlanUpdate(QcSamplingInspectionPlanData data);
|
|
|
|
void samplingInspectionPlanDelete(QcSamplingInspectionPlanData data);
|
|
|
|
IPage<QcTemplateData> templateSearch(Page<QcTemplateData> qcItemDataPage, @Param("query") QcTemplateData data);
|
|
|
|
void templateSave(QcTemplateData data);
|
|
|
|
void templateUpdate(QcTemplateData data);
|
|
|
|
List<QcTemplateData> templateDetailsSearch(QcTemplateData data);
|
|
|
|
QcTemplateData selectItemDetails(QcTemplateData data);
|
|
|
|
void addItemDetails(QcTemplateData data);
|
|
|
|
void delItemDetails(QcTemplateData data);
|
|
|
|
List<QcTemplateData> getItemList(QcTemplateData data);
|
|
|
|
void templateDelete(QcTemplateData data);
|
|
|
|
/**
|
|
* 统计 qc_attribute_template 中是否已引用该检验模板(按工厂、模板号;若传入 bu 则一并匹配)
|
|
*/
|
|
Integer countQcAttributeTemplateByTemplateId(QcTemplateData data);
|
|
|
|
void itemItemDelete(QcTemplateData data);
|
|
|
|
void delFAISubDetailedRecord(QcSubDetailInformationData data);
|
|
|
|
EamPropertiesItemData getItemByItemNo(QcItemData data);
|
|
|
|
void insertItem(EamPropertiesItemData task);
|
|
|
|
// String queryLastItemNo(QcItemData data);
|
|
|
|
QcTemplateData selectTemplateByDesc(QcTemplateData data);
|
|
|
|
QcTemplateData selectDetail(QcTemplateData data);
|
|
|
|
void saveItemDetailed(QcTemplateData data);
|
|
|
|
IPage<QcSamplingInspectionQtyData> samplingQtySearch(Page<QcSamplingInspectionQtyData> page, @Param("query") QcSamplingInspectionQtyData data);
|
|
|
|
void samplingQtySave(QcSamplingInspectionQtyData data);
|
|
|
|
QcSamplingInspectionQtyData selectSamplingQtyByDesc(QcSamplingInspectionQtyData data);
|
|
|
|
String queryLastSamplingQtyNo(QcSamplingInspectionQtyData data);
|
|
|
|
void samplingQtyUpdate(QcSamplingInspectionQtyData data);
|
|
|
|
List<QcSamplingInspectionPlanData> selectSamplingPlanBySamplingQtyNo(QcSamplingInspectionQtyData data);
|
|
|
|
void samplingQtyDelete(QcSamplingInspectionQtyData data);
|
|
|
|
IPage<QcSamplingInspectionQtyRankData> samplingQtyRankSearch(Page<QcSamplingInspectionQtyRankData> page, @Param("query") QcSamplingInspectionQtyRankData data);
|
|
|
|
QcSamplingInspectionQtyRankData selectSamplingQtyRankByDesc(QcSamplingInspectionQtyRankData data);
|
|
|
|
String queryLastSamplingQtyRankNo(QcSamplingInspectionQtyRankData data);
|
|
|
|
void samplingQtyRankSave(QcSamplingInspectionQtyRankData data);
|
|
|
|
List<QcSamplingInspectionPlanData> selectSamplingPlanBySamplingQtyRankNo(QcSamplingInspectionQtyRankData data);
|
|
|
|
void samplingQtyRankUpdate(QcSamplingInspectionQtyRankData data);
|
|
|
|
void samplingQtyRankDelete(QcSamplingInspectionQtyRankData data);
|
|
|
|
IPage<QcSamplingInspectionLevelData> samplingLevelSearch(Page<QcSamplingInspectionLevelData> page, @Param("query") QcSamplingInspectionLevelData data);
|
|
|
|
QcSamplingInspectionLevelData selectSamplingLevelByDesc(QcSamplingInspectionLevelData data);
|
|
|
|
String queryLastSamplingLevelNo(QcSamplingInspectionLevelData data);
|
|
|
|
void samplingLevelSave(QcSamplingInspectionLevelData data);
|
|
|
|
List<QcSamplingInspectionPlanData> selectSamplingPlanBySamplingLevelNo(QcSamplingInspectionLevelData data);
|
|
|
|
void samplingLevelUpdate(QcSamplingInspectionLevelData data);
|
|
|
|
void samplingLevelDelete(QcSamplingInspectionLevelData data);
|
|
|
|
QcSamplingInspectionPlanData selectSamplingPlanByNo(QcSamplingInspectionPlanData data);
|
|
|
|
QcSamplingInspectionPlanData selectSamplingPlanByOutNo(QcSamplingInspectionPlanData data);
|
|
|
|
List<QcSamplingInspectionPlanData> selectSamplingPlanByNoList(QcSamplingInspectionPlanData data);
|
|
|
|
List<QcSamplingInspectionPlanData> selectSamplingPlanByDescList(QcSamplingInspectionPlanData data);
|
|
|
|
String queryLastSamplingPlanNo(QcSamplingInspectionPlanData data);
|
|
|
|
List<QcInspectionTypeData> inspectionTypeSearch(QcInspectionTypeData data);
|
|
|
|
IPage<QcPartAttributeData> qcPartAttributeSearch(Page<QcPartAttributeData> qcPartAttributeDataPage,@Param("query") QcPartAttributeData data);
|
|
|
|
List<EamObjectData> objectSearch(EamObjectData data);
|
|
|
|
void qcPartAttributeSave(QcPartAttributeData data);
|
|
|
|
List<QcTemplateData> searchPartAttributeDetails(QcTemplateData data);
|
|
|
|
void savePartAttributeDetails(QcTemplateData data);
|
|
|
|
List<QcTemplateData> getTemplateList(QcTemplateData data);
|
|
|
|
List<QcTemplateData> getPartTemplateList(QcTemplateData data);
|
|
|
|
Integer countPartTemplateByTemplateId(QcTemplateData data);
|
|
|
|
void deletePartAttributeDetails(QcTemplateData data);
|
|
|
|
void saveAttributeDetailed(QcTemplateData data);
|
|
|
|
List<QcTemplateData> partAttrDetailedSearch(QcTemplateData data);
|
|
|
|
List<QcTemplateData> getPartAttrItemList(QcTemplateData data);
|
|
|
|
List<QcTemplateData> getPartAttrItem(QcTemplateData data);
|
|
|
|
QcTemplateData selectPartAttrItemDetails(QcTemplateData data);
|
|
|
|
void insertPartAttrDetailed(QcTemplateData data);
|
|
|
|
void deletePartAttrDetailed(QcTemplateData data);
|
|
|
|
void deletePartAttrDetailedAll(QcTemplateData data);
|
|
|
|
Integer getPartAttrDetailedMaxOrderId(QcTemplateData data);
|
|
|
|
QcTemplateData getUpPartAttrItemData(QcTemplateData data);
|
|
|
|
QcTemplateData getDownPartAttrItemData(QcTemplateData data);
|
|
|
|
void updatePartAttrDetailedOrder(QcTemplateData data);
|
|
|
|
QcTemplateData selectTemplateData(QcTemplateData data);
|
|
|
|
void qcPartAttributeDelete(QcPartAttributeData data);
|
|
|
|
void deletePartAttributeTemplate(QcPartAttributeData data);
|
|
|
|
IPage<QcPartAttributeData> qcFamilyAttributeSearch(Page<QcPartAttributeData> qcPartAttributeDataPage,@Param("query") QcPartAttributeData data);
|
|
|
|
void qcFamilyAttributeSave(QcPartAttributeData data);
|
|
|
|
void qcFamilyAttributeDelete(QcPartAttributeData data);
|
|
|
|
void deleteFamilyAttributeTemplate(QcPartAttributeData data);
|
|
|
|
IPage<QcSamplingInspectionProgrammeData> samplingProgrammeSearch(Page<QcSamplingInspectionProgrammeData> qcSamplingInspectionProgrammeDataPage,@Param("query") QcSamplingInspectionProgrammeData data);
|
|
|
|
void samplingProgrammeSave(QcSamplingInspectionProgrammeData data);
|
|
|
|
QcSamplingInspectionProgrammeData selectSamplingProgrammeByDesc(QcSamplingInspectionProgrammeData data);
|
|
|
|
String queryLastSamplingProgrammeNo(QcSamplingInspectionProgrammeData data);
|
|
|
|
List<QcSamplingInspectionProgrammeData> searchSamplingProgrammeDetails(QcSamplingInspectionProgrammeData data);
|
|
|
|
List<QcSamplingInspectionProgrammeData> getPlanList(QcSamplingInspectionProgrammeData data);
|
|
|
|
List<QcSamplingInspectionProgrammeData> getProgrammePlanList(QcSamplingInspectionProgrammeData data);
|
|
|
|
QcSamplingInspectionPlanData selectSamplingPlanByDesc(QcSamplingInspectionPlanData data);
|
|
|
|
void saveSamplingProgrammeDetails(QcSamplingInspectionProgrammeData data);
|
|
|
|
QcSamplingInspectionProgrammeData searchPlanRepeat(QcSamplingInspectionProgrammeData data);
|
|
|
|
void deleteSamplingProgrammeDetails(QcSamplingInspectionProgrammeData data);
|
|
|
|
void samplingProgrammeDelete(QcSamplingInspectionProgrammeData data);
|
|
|
|
void deletePlanByProgrammeNo(QcSamplingInspectionProgrammeData data);
|
|
|
|
QcTemplateData selectItem(String itemNo, String itemType,String buNo);
|
|
|
|
QcPartAttributeData selectPartAttributeByNo(QcPartAttributeData data);
|
|
|
|
List<QcFAIRecordData> selectFAIBasicData();
|
|
|
|
List<QcFAIRecordData> selectPartAttributeByPartNo(@Param("site") String site, @Param("buNo") String buNo, @Param("partNo") String partNo, @Param("attributeType") String attributeType, @Param("inspectionTypeNo") String inspectionTypeNo, @Param("supplierNo") String supplierNo, @Param("ipqcInspectionMethod") String ipqcInspectionMethod);
|
|
|
|
void saveFAIRecord(QcFAIRecordData data);
|
|
|
|
IPage<QcFAIRecordData> qcFAIInspectionSearch(Page<QcFAIRecordData> qcFAIRecordDataPage,@Param("query") QcFAIRecordData data);
|
|
|
|
String selectFamilyIdByPartNo(String partNo, String site);
|
|
|
|
List<QcFAIRecordData> faiDetailSearch(QcFAIRecordData data);
|
|
|
|
void updateFAIMasterRecord(QcFAIRecordData data);
|
|
|
|
void updateFAIDetailedRecord(QcFAIRecordData itemList);
|
|
|
|
void updateSubDetailedRecord(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> selectIPQCBasicData();
|
|
|
|
void saveIPQCRecord(QcFAIRecordData qcFAIRecordData);
|
|
|
|
void saveIQCRecord(QcFAIRecordData qcFAIRecordData);
|
|
|
|
/**
|
|
* 由外观检验单复制生成上机检验单主表
|
|
* 需先执行:ALTER TABLE qc_iqc_record ADD source_inspection_no VARCHAR(50) NULL;
|
|
*/
|
|
int copyIQCRecordForMachineInspect(QcFAIRecordData data);
|
|
|
|
String selectNextIQCInspectionNoByDate(QcFAIRecordData data);
|
|
|
|
List<String> selectMachineInspectNosBySourceInspectionNo(QcFAIRecordData data);
|
|
|
|
void saveSQCRecord(QcFAIRecordData qcFAIRecordData);
|
|
|
|
IPage<QcFAIRecordData> qcIPQCInspectionSearch(Page<QcFAIRecordData> qcFAIRecordDataPage,@Param("query") QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> ipqcDetailSearch(QcFAIRecordData data);
|
|
|
|
void deleteIPQCRecord(QcFAIRecordData data);
|
|
|
|
void deleteIPQCDetailedRecord(QcFAIRecordData data);
|
|
|
|
void deleteIPQCSubDetailedRecord(QcFAIRecordData data);
|
|
|
|
void updateIPQCMasterRecord(QcFAIRecordData data);
|
|
|
|
void updateIPQCDetailedRecord(QcFAIRecordData data);
|
|
|
|
void updateIPQCMasterSubmitFlag(QcFAIRecordData data);
|
|
|
|
void updateIPQCDetailSubmitFlag(QcFAIRecordData data);
|
|
|
|
void updateIPQCSubDetailSubmitFlag(QcFAIRecordData data);
|
|
|
|
void delIPQCSubDetailedRecord(QcSubDetailInformationData data);
|
|
|
|
void saveIPQCSubDetailed(List<SubDetailValues> subDetailValues);
|
|
|
|
List<SubDetailValues> selectIPQCSubDetailedRecord(SubDetailValues data);
|
|
|
|
QcFAIRecordData checkIPQCIsSubmit(SubDetailValues data);
|
|
|
|
List<SubDetailValues> selectIPQCSubDetailValue(String inspectionNo, String itemNo, String site);
|
|
|
|
List<QcFAIRecordData> getOperationList(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> getResourceList(QcFAIRecordData data);
|
|
|
|
QcFAIRecordData selectResourceDesc(QcFAIRecordData data);
|
|
|
|
QcFAIRecordData selectPartDesc(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> selectIQCBasicData(QcFAIRecordData data);
|
|
|
|
void saveIQCDetailedRecord(QcFAIRecordData faiRecordData);
|
|
|
|
void saveIQCDetailedRecordByTemplate(QcFAIRecordData data);
|
|
|
|
void saveFAIDetailedRecordByTemplate(QcFAIRecordData data);
|
|
|
|
void saveIPQCDetailedRecordByTemplate(QcFAIRecordData data);
|
|
|
|
void saveFQCDetailedRecordByTemplate(QcFAIRecordData data);
|
|
|
|
void updateIQCRecord(QcFAIRecordData qcFAIRecordData);
|
|
|
|
void updateFAIRecordOverLoad(QcFAIRecordData data);
|
|
|
|
void updateIPQCRecordOverLoad(QcFAIRecordData data);
|
|
|
|
void updateFQCRecordOverLoad(QcFAIRecordData data);
|
|
|
|
IPage<QcFAIRecordData> qcIQCInspectionSearch(Page<QcFAIRecordData> qcFAIRecordDataPage,@Param("query") QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> iqcDetailSearch(QcFAIRecordData data);
|
|
|
|
List<SubDetailValues> selectIQCSubDetailedRecord(SubDetailValues data);
|
|
|
|
List<SubDetailValues> selectIQCSubDetailValue(String inspectionNo, String itemNo, String site);
|
|
|
|
void updateIQCMasterRecord(QcFAIRecordData data);
|
|
|
|
void updateIQCDetailedRecord(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> checkIQCDetail(QcFAIRecordData data);
|
|
|
|
QcFAIRecordData checkIQCIsSubmit(SubDetailValues data);
|
|
|
|
void delIQCSubDetailedRecord(QcSubDetailInformationData data);
|
|
|
|
void saveIQCSubDetailed(List<SubDetailValues> subDetailValues);
|
|
|
|
void updateIQCMasterSubmitFlag(QcFAIRecordData data);
|
|
|
|
void updateIQCDetailSubmitFlag(QcFAIRecordData data);
|
|
|
|
void updateIQCSubDetailSubmitFlag(QcFAIRecordData data);
|
|
|
|
void deleteIQCRecord(QcFAIRecordData data);
|
|
|
|
void deleteIQCDetailedRecord(QcFAIRecordData data);
|
|
|
|
void deleteIQCSubDetailedRecord(QcFAIRecordData data);
|
|
|
|
// ================================================= SQC检验维护 =================================================
|
|
|
|
List<QcFAIRecordData> selectSQCBasicData(QcFAIRecordData data);
|
|
|
|
void saveSQCDetailedRecord(QcFAIRecordData faiRecordData);
|
|
|
|
void updateSQCRecord(QcFAIRecordData qcFAIRecordData);
|
|
|
|
IPage<QcFAIRecordData> qcSQCInspectionSearch(Page<QcFAIRecordData> qcFAIRecordDataPage, @Param("query") QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> sqcDetailSearch(QcFAIRecordData data);
|
|
|
|
List<SubDetailValues> selectSQCSubDetailedRecord(SubDetailValues data);
|
|
|
|
List<SubDetailValues> selectSQCSubDetailValue(@Param("inspectionNo") String inspectionNo, @Param("itemNo") String itemNo, @Param("site") String site, @Param("buNo") String buNo);
|
|
|
|
void updateSQCMasterRecord(QcFAIRecordData data);
|
|
|
|
void updateSQCDetailedRecord(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> checkSQCDetail(QcFAIRecordData data);
|
|
|
|
QcFAIRecordData checkSQCIsSubmit(SubDetailValues data);
|
|
|
|
void delSQCSubDetailedRecord(QcSubDetailInformationData data);
|
|
|
|
void saveSQCSubDetailed(List<SubDetailValues> subDetailValues);
|
|
|
|
void updateSQCMasterSubmitFlag(QcFAIRecordData data);
|
|
|
|
void updateSQCDetailSubmitFlag(QcFAIRecordData data);
|
|
|
|
void updateSQCSubDetailSubmitFlag(QcFAIRecordData data);
|
|
|
|
void deleteSQCRecord(QcFAIRecordData data);
|
|
|
|
void deleteSQCDetailedRecord(QcFAIRecordData data);
|
|
|
|
void deleteSQCSubDetailedRecord(QcFAIRecordData data);
|
|
|
|
void actionSQCInspection(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getSQCInspectionDetail(EamObjectInData data);
|
|
|
|
// String queryLastMethodNo();
|
|
|
|
void qcItemMethodDelete(QcItemData data);
|
|
|
|
void qcItemMethodSave(QcItemData data);
|
|
|
|
void qcItemMethodUpdate(QcItemData data);
|
|
List<QcFAIRecordData> qcExec(String site);
|
|
|
|
void updatePartAttributeTime(QcTemplateData data);
|
|
|
|
void updateSamplingInspectionProgrammeDate(QcSamplingInspectionProgrammeData data);
|
|
|
|
List<SysOssEntity> queryFileId(SysOssEntity data);
|
|
|
|
List<QcPartAttributeData> getOperationDescList(QcPartAttributeData data);
|
|
|
|
List<QcPartAttributeData> getManufacturerList(QcPartAttributeData data);
|
|
|
|
List<QcPartAttributeData> getCustomerList(QcPartAttributeData data);
|
|
|
|
List<QcTemplateData> getPA(QcTemplateData data);
|
|
|
|
List<QcTemplateData> getPA2(QcTemplateData data);
|
|
|
|
List<QcTemplateData> getPA3(QcTemplateData data);
|
|
|
|
List<QcTemplateData> getTemplateListAll(QcTemplateData data);
|
|
|
|
QcTemplateData searchPartRepeat(QcTemplateData partData);
|
|
|
|
List<QcFAIRecordData> getAllResourceList(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> selectPartAttributeByOperationAndResource(String site, String buNo, String partNo, String attributeType1, String inspectionTypeNo, String operationDesc, String resourceId);
|
|
|
|
List<QcFAIRecordData> getOrderNoList(QcFAIRecordData data);
|
|
|
|
IPage<QcFAIRecordData> qcFQCInspectionSearch(Page<QcFAIRecordData> qcFAIRecordDataPage, @Param("query") QcFAIRecordData data);
|
|
|
|
void saveFQCRecord(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> fqcDetailSearch(QcFAIRecordData data);
|
|
|
|
void deleteFQCRecord(QcFAIRecordData qcData);
|
|
|
|
void deleteFQCDetailedRecord(QcFAIRecordData qcData);
|
|
|
|
void deleteFQCSubDetailedRecord(QcFAIRecordData qcData);
|
|
|
|
void updateFQCMasterRecord(QcFAIRecordData data);
|
|
|
|
void updateFQCDetailedRecord(QcFAIRecordData data);
|
|
|
|
void updateFQCMasterSubmitFlag(QcFAIRecordData qcData);
|
|
|
|
void updateFQCDetailSubmitFlag(QcFAIRecordData qcData);
|
|
|
|
void updateFQCSubDetailSubmitFlag(QcFAIRecordData qcData);
|
|
|
|
void delFQCSubDetailedRecord(QcSubDetailInformationData data);
|
|
|
|
void saveFQCSubDetailed(List<SubDetailValues> subDetailValues);
|
|
|
|
List<SubDetailValues> selectFQCSubDetailedRecord(SubDetailValues data);
|
|
|
|
QcFAIRecordData checkFQCIsSubmit(SubDetailValues data);
|
|
|
|
List<SubDetailValues> selectFQCSubDetailValue(String inspectionNo, String itemNo, String site);
|
|
|
|
String selectFQCInspectionNo(QcFAIRecordData data);
|
|
|
|
String selectIPQCInspectionNo(QcFAIRecordData data);
|
|
|
|
String selectIQCInspectionNo(QcFAIRecordData data);
|
|
|
|
String selectSQCInspectionNo(QcFAIRecordData data);
|
|
|
|
String selectFAIInspectionNo(QcFAIRecordData data);
|
|
|
|
void saveReceivingTask(PoOrderData data);
|
|
|
|
List<PoOrderData> queryDataFromViewPoOrder(QcFAIRecordData qcData);
|
|
|
|
List<SysSceneDynamicControlModelEntity> queryController(SysSceneDynamicControlModelEntity data);
|
|
|
|
QcFAIRecordData selectIQCRecordForAutoSubmit(QcFAIRecordData data);
|
|
|
|
QcFAIRecordData selectIPQCRecordForAutoSubmit(QcFAIRecordData data);
|
|
|
|
QcFAIRecordData selectFQCRecordForAutoSubmit(QcFAIRecordData data);
|
|
|
|
QcFAIRecordData selectSQCRecordForAutoSubmit(QcFAIRecordData data);
|
|
|
|
QcFAIRecordData selectFQASRecordForAutoSubmit(QcFAIRecordData data);
|
|
|
|
List<QcTemplateData> queryTemplateList(QcTemplateData data);
|
|
|
|
List<QcFAIRecordData> selectTemplate(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> selectAttrTemplate(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> selectTemplateByPartNo(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> selectTemplateByPartNoForOverLoad(QcFAIRecordData data);
|
|
|
|
String getMethodNo(QcMethodData data);
|
|
|
|
String getItemNo(QcItemData data);
|
|
|
|
String getTemplateNo(QcTemplateData data);
|
|
|
|
List<QcFAIRecordData> getPartInformation(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> getSpecialOperationList(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> disposalMeasuresSearch(QcFAIRecordData data);
|
|
|
|
void qcPartAttributeEdit(QcPartAttributeData data);
|
|
|
|
void syncPartExemptFlagsFromQcPartAttribute(QcPartAttributeData data);
|
|
|
|
void resetPartExemptFlags(@Param("site") String site, @Param("partNo") String partNo);
|
|
|
|
List<SysOssEntity> searchItemFileUrl(QcFAIRecordData data);
|
|
|
|
void imageDelete(SysOssEntity data);
|
|
|
|
List<QcFAIRecordData> getRollNo(QcFAIRecordData data);
|
|
|
|
QcFAIRecordData rollNoEnter(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> queryPartList(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> umSearch(QcFAIRecordData data);
|
|
|
|
List<SubDetailValues> checkItem(SubDetailValues task);
|
|
|
|
List<QcTemplateData> getItem(QcTemplateData data);
|
|
|
|
List<QcMethodData> queryMethodList(QcMethodData data);
|
|
|
|
void updateIQCDetailFlag(QcFAIRecordData qcData);
|
|
|
|
List<QcMethodData> checkMethodOnlyOne(QcMethodData data);
|
|
|
|
List<QcItemData> checkItemOnlyOne(QcItemData data);
|
|
|
|
List<QcTemplateData> checkTemplateOnlyOne(QcTemplateData data);
|
|
|
|
List<QcFAIRecordData> searchSeqInfo(@Param("query") QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> searchPartInfo(@Param("query") QcFAIRecordData data);
|
|
|
|
List<InterfaceTimeData> getInterfaceTimeData(@Param("site")String site);
|
|
|
|
void updateInterfaceTimeData(InterfaceTimeData timeData);
|
|
|
|
List<RdStyleData> getInterfaceRdStyleData(@Param("crdName") String crdName);
|
|
|
|
int insertHardtagPurchaseInStorageData(HardtagPurchaseInStorageCountData inStorageCountData);
|
|
|
|
void batchSaveHrdtagTransHeader(HardtagTransHeaderData inData);
|
|
|
|
void batchSaveHardtagTransDetail(HardtagTransDetailData hardtagTransDetailData);
|
|
|
|
MailAddressData getSendMailAddress(@Param("site") String site, @Param("type") String type, @Param("buNo") String buNo);
|
|
|
|
MailSendAddressData getSendMailFromAddress();
|
|
|
|
void saveSendMailRecord(SendMailRecord mailRecord);
|
|
|
|
List<QcFAIRecordData> orderTypeSearch();
|
|
|
|
void actionIQCInspection(EamObjectInData data);
|
|
|
|
void actionFAIInspection(EamObjectInData data);
|
|
|
|
void actionIPQCInspection(EamObjectInData data);
|
|
|
|
void actionFQCInspection(EamObjectInData data);
|
|
|
|
void addEquipmentDataAcquisition(List<EquipmentDataAcquisitionData> data);
|
|
|
|
void saveOperator(List<QcOperatorData> data);
|
|
|
|
void delOperator(QcFAIRecordData data);
|
|
|
|
List<EquipmentDataAcquisitionData> getInspectionNo(QcFAIRecordData data);
|
|
|
|
List<SubDetailValues> dataAcquisition(EquipmentDataAcquisitionData equipmentDataAcquisitionData);
|
|
|
|
List<EquipmentDataAcquisitionData> getIQCDetail(QcFAIRecordData data);
|
|
|
|
List<EquipmentDataAcquisitionData> getFAIDetail(QcFAIRecordData data);
|
|
|
|
List<EquipmentDataAcquisitionData> getIPQCDetail(QcFAIRecordData data);
|
|
|
|
List<EquipmentDataAcquisitionData> getFQCDetail(QcFAIRecordData data);
|
|
|
|
List<SubDetailValues> querySubDetails(QcFAIRecordData data);
|
|
|
|
List<SysOssEntity> dataAcquisition2(EquipmentDataAcquisitionData tempAcquisitionData);
|
|
|
|
void saveFileList(List<SysOssEntity> fileList);
|
|
|
|
List<EquipmentFolderLocationData> getEquipmentNoList(EquipmentFolderLocationData data);
|
|
|
|
List<EamAdminData> getResponsibleOperatorList(EamAdminData data);
|
|
|
|
List<QcCollectionDataContentData> getDataContentList(QcCollectionDataContentData data);
|
|
|
|
String getItemCollectionDataContent(SubDetailValues data);
|
|
|
|
List<EamObjectInData> getObjectList1(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getObjectList2(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getObjectListBy(EamObjectInData data);
|
|
|
|
void addItemObject(List<EamObjectInData> collect);
|
|
|
|
void deleteItemObject(List<EamObjectInData> collect);
|
|
|
|
void updateItemObject(EamObjectInData collect);
|
|
|
|
List<EamObjectInData> getIQCInspectionDetail(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getFAIInspectionDetail(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getFQCInspectionDetail(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getIPQCInspectionDetail(EamObjectInData data);
|
|
|
|
void deleteEquipmentDataAcquisition(QcFAIRecordData qcData);
|
|
|
|
List<QcInspectionStandardData> getInspectionStandards(QcInspectionStandardData data);
|
|
|
|
void deleteInspectionStandard(QcInspectionStandardData data);
|
|
|
|
void saveInspectionStandard(List<QcInspectionStandardData> collect);
|
|
|
|
List<QcInspectionStandardData> getInspectionTemplateDetail(QcFAIRecordData data);
|
|
|
|
List<EquipmentDataAcquisitionData> getInspectionNoByItem(QcFAIRecordData data);
|
|
|
|
List<SubDetailValues> dataAcquisitionB(EquipmentDataAcquisitionData tempAcquisitionData);
|
|
|
|
void delTemplateItem(QcTemplateData data);
|
|
|
|
void deleteInspectionStandard2(QcTemplateData qcData);
|
|
|
|
void updateEquipmentDataDetailInspectionNo(SubDetailValues detailValues);
|
|
|
|
void deleteInspectionFiles(QcFAIRecordData qcData);
|
|
|
|
/**
|
|
* @Description 找上一个属性
|
|
* @Title getUpItemBMdata
|
|
* @param data
|
|
* @author rq
|
|
* @date 2023/11/28 16:29
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
QcTemplateData getUpItemdata(QcTemplateData data);
|
|
|
|
/**
|
|
* @Description 找下一个属性
|
|
* @Title getUpItemBMdata
|
|
* @param data
|
|
* @author rq
|
|
* @date 2023/11/28 16:29
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
QcTemplateData getDownItemdata(QcTemplateData data);
|
|
|
|
void updateQcItemOrder(QcTemplateData data);
|
|
|
|
Integer getQCDetailOrderId(QcTemplateData data);
|
|
|
|
void updateQCDetailOrderIdNull();
|
|
|
|
List<PoOrderRollNoData> selectInfoByInspectionNo(QcFAIRecordData qcData);
|
|
|
|
void updateIQCMasterSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateIQCDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateIQCSubDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void deleteReceivingTaskByInspectionNo(QcFAIRecordData qcData);
|
|
|
|
void updateIPQCMasterSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateIPQCDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateIPQCSubDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateFQCMasterSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateFQCDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateFQCSubDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updatePQCMasterSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updatePQCDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updatePQCSubDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateSQCMasterSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateSQCDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateSQCSubDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateSQCInspectionResult(QcFAIRecordData qcData);
|
|
|
|
void updateFAIMasterSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateFAIDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void updateFAISubDetailSubmitFlag2(QcFAIRecordData qcData);
|
|
|
|
void saveFAIDetailedRecords(List<QcFAIRecordData> faiRecordDataList);
|
|
|
|
void saveFQCDetailedRecords(List<QcFAIRecordData> faiRecordDataList);
|
|
|
|
void saveIPQCDetailedRecords(List<QcFAIRecordData> faiRecordDataList);
|
|
|
|
List<QmsTaskData> getQMSTask();
|
|
|
|
void updateQMSTaskById(@Param("id") Integer id);
|
|
|
|
void saveFQCDetailedRecord(QcFAIRecordData recordData);
|
|
|
|
void saveFAIDetailedRecord(QcFAIRecordData recordData);
|
|
|
|
void saveIPQCDetailedRecord(QcFAIRecordData recordData);
|
|
|
|
List<QCEquipmentFolderLocation> queryEquipmentFolderLocationList(IPage<QCEquipmentFolderLocation> page, @Param("params") QCEquipmentFolderLocation inData);
|
|
|
|
List<String> getSuffixList();
|
|
|
|
void saveEquipmentFolderLocationList(QCEquipmentFolderLocation inData);
|
|
|
|
int updateEquipmentFolderLocation(QCEquipmentFolderLocation inData);
|
|
|
|
void deleteEquipmentFolderLocationList(QCEquipmentFolderLocation data);
|
|
|
|
int checkEquipmentFolderLocation(QCEquipmentFolderLocation inData);
|
|
|
|
List<QcPartAttributeData> getPqcOperationDescList(QcPartAttributeData data);
|
|
|
|
void updatePQCMasterSubmitFlag(QcFAIRecordData qcData);
|
|
|
|
void updatePQCDetailSubmitFlag(QcFAIRecordData qcData);
|
|
|
|
void updatePQCSubDetailSubmitFlag(QcFAIRecordData qcData);
|
|
|
|
List<QcFAIRecordData> getQcIPQCInspection(QcFAIRecordData ipqcData);
|
|
|
|
List<MachineAndProcessVo> selectMachineAndProcess(QcFAIRecordData data);
|
|
|
|
QcPartAttributeData getPartAttributeByPartNo(QcFAIRecordData data);
|
|
|
|
// IPQC 巡检特殊配置(按工序)
|
|
List<Map<String, Object>> getPatrolConfigList(Map<String, String> params);
|
|
|
|
void savePatrolConfig(Map<String, Object> data);
|
|
|
|
void updatePatrolConfig(Map<String, Object> data);
|
|
|
|
void deletePatrolConfig(Map<String, Object> data);
|
|
|
|
void clearPatrolConfigDefaultFlag(Map<String, Object> data);
|
|
|
|
List<String> getPatrolOperationDescList(Map<String, String> params);
|
|
|
|
// ======================== OQC检验项目操作和模板导入 ========================
|
|
List<EamPropertiesItemData> getTemplateItems(Map<String, Object> params);
|
|
|
|
List<EamPropertiesItemData> getOQCAvailableItems(Map<String, Object> params);
|
|
|
|
List<EamPropertiesItemData> getOQCSelectedItems(Map<String, Object> params);
|
|
|
|
List<EamPropertiesItemData> getExistingOQCItems(Map<String, Object> params);
|
|
|
|
void insertOQCItemDetail(Map<String, Object> params);
|
|
|
|
Integer getMaxOrderIdForOQC(Map<String, Object> params);
|
|
|
|
void deleteOQCItemDetail(Map<String, Object> params);
|
|
|
|
void deleteOQCSubDetailByItem(Map<String, Object> params);
|
|
|
|
List<Map<String, Object>> getOQCTemplateList(Map<String, Object> params);
|
|
|
|
List<String> getExistingOQCItemNos(Map<String, Object> params);
|
|
|
|
void deleteObjectFile(SysOssEntity inData);
|
|
|
|
List<SysRoleEntity> getUserRoleList();
|
|
|
|
List<QcFAIRecordData> selectOQCBasicData(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> selectFQASPartAttributeByPartNo(@Param("site") String site, @Param("buNo") String buNo, @Param("partNo") String partNo, @Param("attributeType") String attributeType, @Param("inspectionTypeNo") String inspectionTypeNo);
|
|
|
|
void saveFQASDetailedRecord(QcFAIRecordData faiRecordData);
|
|
|
|
void updateFQASRecord(QcFAIRecordData qcFAIRecordData);
|
|
|
|
IPage<QcFAIRecordData> qcOQCInspectionSearch(Page<QcFAIRecordData> qcFAIRecordDataPage, @Param("query") QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> fqasDetailSearch(QcFAIRecordData data);
|
|
|
|
List<SubDetailValues> selectFQASSubDetailedRecord(SubDetailValues data);
|
|
|
|
List<SupplierData> getSupplier(@Param("site") String site, @Param("supplierID") String supplierID, @Param("active") String active);
|
|
|
|
void updateFQASMasterRecord(QcFAIRecordData data);
|
|
|
|
void updateFQASDetailedRecord(QcFAIRecordData qcFAIRecordData);
|
|
|
|
QcFAIRecordData getFQASInspectionRecord(QcFAIRecordData data);
|
|
|
|
void updateFQASMasterSubmitFlag(QcFAIRecordData record);
|
|
|
|
void updateFQASDetailSubmitFlag(QcFAIRecordData record);
|
|
|
|
void updateFQASSubDetailSubmitFlag(QcFAIRecordData record);
|
|
|
|
QcFAIRecordData checkFQASIsSubmit(SubDetailValues data);
|
|
|
|
void delFQASSubDetailedRecord(QcSubDetailInformationData data);
|
|
|
|
void saveFQASSubDetailed(List<SubDetailValues> subDetailValues);
|
|
|
|
void deleteFQASRecord(QcFAIRecordData qcData);
|
|
|
|
void deleteFQASDetailedRecord(QcFAIRecordData qcData);
|
|
|
|
void deleteFQASSubDetailedRecord(QcFAIRecordData qcData);
|
|
|
|
QcFAIRecordData getFQASRecordStatus(QcFAIRecordData data);
|
|
|
|
void actionFQASInspection(QcFAIRecordData data);
|
|
|
|
void updateSamplingQty(QcFAIRecordData headerData);
|
|
|
|
void updateDetailSamplingQty(QcFAIRecordData headerData);
|
|
|
|
List<EamAdminData> getCheckerList(EamAdminData data);
|
|
|
|
List<Map<String, Object>> searchQcSopFileList(@Param("params") Map<String, Object> params);
|
|
|
|
void updateSaleBoxManageStatus(@Param("site") String site, @Param("buNo") String buNo, @Param("documentNo") String documentNo, @Param("status") String status);
|
|
|
|
void updateSaleBoxManageInspectionFlag(@Param("site") String site, @Param("buNo") String buNo, @Param("documentNo") String documentNo, @Param("inspectionFlag") String inspectionFlag);
|
|
|
|
QcFAIRecordData selectOqcDelNotifyKeys(QcFAIRecordData data);
|
|
|
|
QcCODelNotifyInsApproveSnapshot selectCODelNotifyDetailInsApproveBefore(@Param("site") String site, @Param("delNotifyNo") String delNotifyNo, @Param("delNotifyItemNo") String delNotifyItemNo);
|
|
|
|
int updateCODelNotifyDetailOqcApprove(@Param("site") String site, @Param("delNotifyNo") String delNotifyNo, @Param("delNotifyItemNo") String delNotifyItemNo, @Param("insApproveResultFlag") String insApproveResultFlag, @Param("insApprovedBy") String insApprovedBy, @Param("insRemark") String insRemark);
|
|
|
|
int updateCODelNotifyDetailOqcCancelApprove(@Param("site") String site, @Param("delNotifyNo") String delNotifyNo, @Param("delNotifyItemNo") String delNotifyItemNo);
|
|
|
|
void updateFQASMasterSubmitFlag2(QcFAIRecordData data);
|
|
|
|
void updateFQASDetailSubmitFlag2(QcFAIRecordData data);
|
|
|
|
void updateFQASSubDetailSubmitFlag2(QcFAIRecordData data);
|
|
|
|
/**
|
|
* 获取实验室单据类型
|
|
*
|
|
* @param transNo 实验室单号
|
|
* @param itemNo 实验室单项次
|
|
* @return 单据类型(STAGNATION/EXPIRED等)
|
|
*/
|
|
String getLaboratoryTransType(@Param("transNo") String transNo, @Param("itemNo") Integer itemNo);
|
|
}
|