|
|
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);}
|