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.
473 lines
14 KiB
473 lines
14 KiB
package com.heai.modules.pms.service;
|
|
|
|
|
|
import com.heai.common.utils.PageUtils;
|
|
import com.heai.common.utils.R;
|
|
import com.heai.modules.oss.entity.SysOssEntity;
|
|
import com.heai.modules.pms.data.*;
|
|
import com.heai.modules.pms.entity.vo.CheckSubDetailValueVo;
|
|
import com.heai.modules.pms.util.ResponseData;
|
|
import com.heai.modules.production.entity.BatchDetailVO;
|
|
import com.heai.modules.sys.entity.SysRoleEntity;
|
|
import com.heai.modules.sys.entity.SysSceneDynamicControlModelEntity;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
public interface QcService {
|
|
PageUtils qcItemSearch(QcItemData data);
|
|
|
|
void qcItemSave(QcItemData data);
|
|
|
|
void qcItemUpdate(QcItemData data);
|
|
|
|
void qcItemDelete(QcItemData data);
|
|
|
|
PageUtils qcMethodSearch(QcMethodData data);
|
|
|
|
void qcMethodSave(QcMethodData data);
|
|
|
|
void qcMethodUpdate(QcMethodData data);
|
|
|
|
void qcMethodDelete(QcMethodData data);
|
|
|
|
void saveFAIDetailedRecord(QcFAIRecordData data);
|
|
|
|
void faiRecordDelete(QcFAIRecordData data);
|
|
|
|
List<QcInspectorData> inspectorSearch();
|
|
|
|
ResponseData inspectorSave(QcInspectorData data);
|
|
|
|
ResponseData inspectorUpdate(QcInspectorData data);
|
|
|
|
ResponseData inspectorDelete(QcInspectorData data);
|
|
|
|
void saveFAISubmitResult(QcFAIRecordData data);
|
|
|
|
Integer saveFAISubDetailed(QcSubDetailInformationData data);
|
|
|
|
List<SubDetailValues> selectFAISubDetailedRecord(SubDetailValues data);
|
|
|
|
Integer checkFAIIsSubmit(SubDetailValues data);
|
|
|
|
Integer checkFAISubDetailValue(CheckSubDetailValueVo data);
|
|
|
|
PageUtils samplingInspectionPlanSearch(QcSamplingInspectionPlanData data);
|
|
|
|
void samplingInspectionPlanSave(QcSamplingInspectionPlanData data);
|
|
|
|
void samplingInspectionPlanUpdate(QcSamplingInspectionPlanData data);
|
|
|
|
void samplingInspectionPlanDelete(QcSamplingInspectionPlanData data);
|
|
|
|
PageUtils templateSearch(QcTemplateData data);
|
|
|
|
void templateSave(QcTemplateData data);
|
|
|
|
void templateUpdate(QcTemplateData data);
|
|
|
|
List<QcTemplateData> templateDetailsSearch(QcTemplateData data);
|
|
|
|
void addItemDetails(QcTemplateData data);
|
|
|
|
void delItemDetails(QcTemplateData data);
|
|
|
|
List<QcTemplateData> getItemList(QcTemplateData data);
|
|
|
|
void templateDelete(QcTemplateData data);
|
|
|
|
void taskUploadExcel(MultipartFile file, GetParamInData data);
|
|
|
|
void saveItemDetailed(QcTemplateData data);
|
|
|
|
PageUtils samplingQtySearch(QcSamplingInspectionQtyData data);
|
|
|
|
void samplingQtySave(QcSamplingInspectionQtyData data);
|
|
|
|
void samplingQtyUpdate(QcSamplingInspectionQtyData data);
|
|
|
|
void samplingQtyDelete(QcSamplingInspectionQtyData data);
|
|
|
|
PageUtils samplingQtyRankSearch(QcSamplingInspectionQtyRankData data);
|
|
|
|
void samplingQtyRankSave(QcSamplingInspectionQtyRankData data);
|
|
|
|
void samplingQtyRankUpdate(QcSamplingInspectionQtyRankData data);
|
|
|
|
void samplingQtyRankDelete(QcSamplingInspectionQtyRankData data);
|
|
|
|
PageUtils samplingLevelSearch(QcSamplingInspectionLevelData data);
|
|
|
|
void samplingLevelSave(QcSamplingInspectionLevelData data);
|
|
|
|
void samplingLevelUpdate(QcSamplingInspectionLevelData data);
|
|
|
|
void samplingLevelDelete(QcSamplingInspectionLevelData data);
|
|
|
|
List<QcInspectionTypeData> inspectionTypeSearch(QcInspectionTypeData data);
|
|
|
|
PageUtils qcPartAttributeSearch(QcPartAttributeData data);
|
|
|
|
List<EamObjectData> objectSearch(EamObjectData data);
|
|
|
|
void qcPartAttributeSave(QcPartAttributeData data);
|
|
|
|
List<QcTemplateData> searchPartAttributeDetails(QcTemplateData data);
|
|
|
|
void savePartAttributeDetails(QcTemplateData data);
|
|
|
|
/**
|
|
* 根据检验模板检验项目同步到物料属性检验标准(qc_part_attr_detailed)
|
|
*/
|
|
void syncPartAttrDetailedFromTemplate(QcTemplateData data);
|
|
|
|
List<QcTemplateData> getTemplateList(QcTemplateData data);
|
|
|
|
List<QcTemplateData> getPartTemplateList(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);
|
|
|
|
void addPartAttrItemDetails(QcTemplateData data);
|
|
|
|
void delPartAttrItemDetails(QcTemplateData data);
|
|
|
|
void savePartAttrDetailed(QcTemplateData data);
|
|
|
|
void goUpPartAttrItem(QcTemplateData data);
|
|
|
|
void goDownPartAttrItem(QcTemplateData data);
|
|
|
|
void qcPartAttributeDelete(QcPartAttributeData data);
|
|
|
|
PageUtils qcFamilyAttributeSearch(QcPartAttributeData data);
|
|
|
|
void qcFamilyAttributeSave(QcPartAttributeData data);
|
|
|
|
void qcFamilyAttributeDelete(QcPartAttributeData data);
|
|
|
|
PageUtils samplingProgrammeSearch(QcSamplingInspectionProgrammeData data);
|
|
|
|
void samplingProgrammeSave(QcSamplingInspectionProgrammeData data);
|
|
|
|
List<QcSamplingInspectionProgrammeData> searchSamplingProgrammeDetails(QcSamplingInspectionProgrammeData data);
|
|
|
|
List<QcSamplingInspectionProgrammeData> getPlanList(QcSamplingInspectionProgrammeData data);
|
|
|
|
List<QcSamplingInspectionProgrammeData> getProgrammePlanList(QcSamplingInspectionProgrammeData data);
|
|
|
|
void saveSamplingProgrammeDetails(QcSamplingInspectionProgrammeData data);
|
|
|
|
void deleteSamplingProgrammeDetails(QcSamplingInspectionProgrammeData data);
|
|
|
|
void uploadTemplateExcel(MultipartFile file, GetParamInData data);
|
|
|
|
void samplingProgrammeDelete(QcSamplingInspectionProgrammeData data);
|
|
|
|
void uploadPartAttributeExcel(MultipartFile file, GetParamInData data);
|
|
|
|
void uploadFamilyAttributeExcel(MultipartFile file, GetParamInData data);
|
|
|
|
PageUtils qcFAIInspectionSearch(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> faiDetailSearch(QcFAIRecordData data);
|
|
|
|
PageUtils qcIPQCInspectionSearch(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> ipqcDetailSearch(QcFAIRecordData data);
|
|
|
|
void ipqcRecordDelete(QcFAIRecordData data);
|
|
|
|
void saveIPQCDetailedRecord(QcFAIRecordData data);
|
|
|
|
void saveIPQCSubmitResult(QcFAIRecordData data);
|
|
|
|
Integer saveIPQCSubDetailed(QcSubDetailInformationData data);
|
|
|
|
List<SubDetailValues> selectIPQCSubDetailedRecord(SubDetailValues data);
|
|
|
|
Integer checkIPQCIsSubmit(SubDetailValues data);
|
|
|
|
Integer checkIPQCSubDetailValue(CheckSubDetailValueVo data);
|
|
|
|
List<QcFAIRecordData> getOperationList(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> getResourceList(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> getPartList(QcFAIRecordData data);
|
|
|
|
void saveOsInspection(QcFAIRecordData data);
|
|
|
|
PageUtils qcIQCInspectionSearch(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> iqcDetailSearch(QcFAIRecordData data);
|
|
|
|
List<SubDetailValues> selectIQCSubDetailedRecord(SubDetailValues data);
|
|
|
|
Integer checkIQCSubDetailValue(CheckSubDetailValueVo data);
|
|
|
|
void saveIQCDetailedRecord(QcFAIRecordData data);
|
|
|
|
Integer checkIQCIsSubmit(SubDetailValues data);
|
|
|
|
Integer saveIQCSubDetailed(QcSubDetailInformationData data);
|
|
|
|
void saveIQCSubmitResult(QcFAIRecordData data);
|
|
|
|
void iqcRecordDelete(QcFAIRecordData data);
|
|
|
|
// ======================= SQC检验维护 =======================
|
|
|
|
PageUtils qcSQCInspectionSearch(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> sqcDetailSearch(QcFAIRecordData data);
|
|
|
|
List<SubDetailValues> selectSQCSubDetailedRecord(SubDetailValues data);
|
|
|
|
Integer checkSQCSubDetailValue(CheckSubDetailValueVo data);
|
|
|
|
void saveSQCDetailedRecord(QcFAIRecordData data);
|
|
|
|
Integer checkSQCIsSubmit(SubDetailValues data);
|
|
|
|
Integer saveSQCSubDetailed(QcSubDetailInformationData data);
|
|
|
|
void saveSQCSubmitResult(QcFAIRecordData data);
|
|
|
|
void sqcRecordDelete(QcFAIRecordData data);
|
|
|
|
void sqcRecordOverLoad(QcFAIRecordData data);
|
|
|
|
void actionSQCInspection(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getSQCItemObjectList(EamObjectInData data);
|
|
|
|
SysOssEntity queryFileId(SysOssEntity data);
|
|
|
|
List<QcPartAttributeData> getOperationDescList(QcPartAttributeData data);
|
|
|
|
List<QcPartAttributeData> getManufacturerList(QcPartAttributeData data);
|
|
|
|
List<QcPartAttributeData> getCustomerList(QcPartAttributeData data);
|
|
|
|
List<QcTemplateData> getTemplateListAll(QcTemplateData data);
|
|
|
|
List<QcFAIRecordData> getAllResourceList(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> getOrderNoList(QcFAIRecordData data);
|
|
|
|
void saveFAIInspection(QcFAIRecordData data);
|
|
|
|
PageUtils qcFQCInspectionSearch(QcFAIRecordData data);
|
|
|
|
void saveFQCInspection(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> fqcDetailSearch(QcFAIRecordData data);
|
|
|
|
void fqcRecordDelete(QcFAIRecordData data);
|
|
|
|
void saveFQCDetailedRecord(QcFAIRecordData data);
|
|
|
|
void saveFQCSubmitResult(QcFAIRecordData data);
|
|
|
|
Integer saveFQCSubDetailed(QcSubDetailInformationData data);
|
|
|
|
List<SubDetailValues> selectFQCSubDetailedRecord(SubDetailValues data);
|
|
|
|
Integer checkFQCIsSubmit(SubDetailValues data);
|
|
|
|
Integer checkFQCSubDetailValue(CheckSubDetailValueVo data);
|
|
|
|
List<SysSceneDynamicControlModelEntity> queryController(SysSceneDynamicControlModelEntity data);
|
|
|
|
List<QcTemplateData> queryTemplateList(QcTemplateData data);
|
|
|
|
List<QcFAIRecordData> getPartInformation(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> getSpecialOperationList(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> disposalMeasuresSearch(QcFAIRecordData data);
|
|
|
|
void qcPartAttributeEdit(QcPartAttributeData data);
|
|
|
|
List<SysOssEntity> searchItemFileUrl(QcFAIRecordData data);
|
|
|
|
void imageDelete(SysOssEntity data);
|
|
|
|
List<QcFAIRecordData> getRollNo(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> rollNoEnter(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> queryPartList(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> umSearch(QcFAIRecordData data);
|
|
|
|
Map<String, Integer> subDetailUpload(MultipartFile file, GetParamInData data);
|
|
|
|
List<QcTemplateData> getItem(QcTemplateData data);
|
|
|
|
List<QcMethodData> queryMethodList(QcMethodData data);
|
|
|
|
void iqcRecordOverLoad(QcFAIRecordData data);
|
|
|
|
void faiRecordOverLoad(QcFAIRecordData data);
|
|
|
|
void ipqcRecordOverLoad(QcFAIRecordData data);
|
|
|
|
void fqcRecordOverLoad(QcFAIRecordData data);
|
|
|
|
List<SysOssEntity> upload(MultipartFile[] list, GetParamInData inData);
|
|
|
|
|
|
List<QcFAIRecordData> searchSeqInfo(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> searchPartInfo(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> orderTypeSearch();
|
|
|
|
void actionIQCInspection(EamObjectInData data);
|
|
|
|
void actionFAIInspection(EamObjectInData data);
|
|
|
|
void actionIPQCInspection(EamObjectInData data);
|
|
|
|
void actionFQCInspection(EamObjectInData data);
|
|
|
|
Map<String, Integer> dataAcquisition(QcFAIRecordData data);
|
|
|
|
List<EquipmentFolderLocationData> getEquipmentNoList(EquipmentFolderLocationData data);
|
|
|
|
List<EamAdminData> getResponsibleOperatorList(EamAdminData data);
|
|
|
|
List<QcCollectionDataContentData> getDataContentList(QcCollectionDataContentData data);
|
|
|
|
List<EamObjectInData> getObjectList1(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getObjectList2(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getObjectListBy(EamObjectInData data);
|
|
|
|
void addItemObject(EamObjectInData data);
|
|
|
|
void deleteItemObject(EamObjectInData data);
|
|
|
|
void updateItemObject(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getIQCItemObjectList(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getFAIItemObjectList(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getFQCItemObjectList(EamObjectInData data);
|
|
|
|
List<EamObjectInData> getIPQCItemObjectList(EamObjectInData data);
|
|
|
|
List<QcInspectionStandardData> getInspectionStandards(QcInspectionStandardData data);
|
|
|
|
void saveInspectionStandard(QcInspectionStandardData data);
|
|
|
|
Map<String, Integer> dataAcquisitionByItem(QcFAIRecordData data);
|
|
|
|
/**
|
|
* @Description BM属性上移
|
|
* @Title goUpItemForBM
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/11/28 16:21
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void goUpItem(QcTemplateData inData);
|
|
/**
|
|
* @Description BM属性下移
|
|
* @Title goDownForBM
|
|
* @param inData
|
|
* @author rq
|
|
* @date 2023/11/28 16:21
|
|
* @return void
|
|
* @throw
|
|
*/
|
|
void goDownItem(QcTemplateData inData);
|
|
|
|
void cancelApproval(QcFAIRecordData data);
|
|
|
|
void cancelApproval2(QcFAIRecordData data);
|
|
|
|
/**
|
|
* SQC取消审核
|
|
*/
|
|
void cancelSQCApproval(QcFAIRecordData data);
|
|
|
|
List<QCEquipmentFolderLocation> queryEquipmentFolderLocationList(QCEquipmentFolderLocation inData);
|
|
|
|
List<String> getSuffixList();
|
|
|
|
R saveEquipmentFolderLocationList(QCEquipmentFolderLocation inData);
|
|
|
|
void deleteEquipmentFolderLocationList(List<QCEquipmentFolderLocation> inData);
|
|
|
|
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> params);
|
|
|
|
List<String> getPatrolOperationDescList(Map<String, String> params);
|
|
|
|
void patrolConfigUpload(MultipartFile file, GetParamInData data);
|
|
|
|
// ======================== OQC / FQAS(与 boying-vue OQCResultEntry 对齐) ========================
|
|
Map<String, Object> getOQCItemList(Map<String, Object> params);
|
|
|
|
void addOQCItemDetails(Map<String, Object> params);
|
|
|
|
void deleteOQCItemDetails(Map<String, Object> params);
|
|
|
|
List<Map<String, Object>> getOQCTemplateList(Map<String, Object> params);
|
|
|
|
int importOQCTemplateItems(Map<String, Object> params);
|
|
|
|
void deleteObjectFile(SysOssEntity inData);
|
|
|
|
List<SysRoleEntity> getUserRoleList();
|
|
|
|
List<EamAdminData> getOperatorList(EamAdminData data);
|
|
|
|
PageUtils qcOQCInspectionSearch(QcFAIRecordData data);
|
|
|
|
List<QcFAIRecordData> fqasDetailSearch(QcFAIRecordData data);
|
|
|
|
List<SubDetailValues> selectFQASSubDetailedRecord(SubDetailValues data);
|
|
|
|
void saveFQASDetailedRecord(QcFAIRecordData data);
|
|
|
|
Integer checkFQASIsSubmit(SubDetailValues data);
|
|
|
|
Integer saveFQASSubDetailed(QcSubDetailInformationData data);
|
|
|
|
void saveFQASSubmitResult(QcFAIRecordData data);
|
|
|
|
void cancelFQASSubmitResult(QcFAIRecordData data);
|
|
|
|
void fqasRecordDelete(QcFAIRecordData data);
|
|
|
|
void fqasRecordOverLoad(QcFAIRecordData data);
|
|
|
|
void actionFQASInspection(QcFAIRecordData data);
|
|
|
|
void changeInspectionWay(QcFAIRecordData data);
|
|
|
|
List<Map<String, Object>> searchQcSopFileList(Map<String, Object> params);
|
|
|
|
List<BatchDetailVO> getBatchDetailsByLaboratoryOrder(String laboratoryOrderNo);
|
|
}
|