From 07877f589f64db67564e7f41d029156fa40dba16 Mon Sep 17 00:00:00 2001
From: FCL
Date: Fri, 10 Oct 2025 10:45:45 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=90=88=E5=B9=B6=E3=80=81?=
=?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8A=A5=E5=90=8D=EF=BC=9B=E7=BC=96=E8=AF=91?=
=?UTF-8?q?=E9=80=9A=E8=BF=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../module/qms/enums/ErrorCodeConstants.java | 17 +-
.../module/qms/enums/QmsCommonConstant.java | 83 ++
zt-module-qms/zt-module-qms-server/pom.xml | 10 +-
.../plat/module/qms/QmsServerApplication.java | 16 -
.../BusinessAssayProjectDataController.java | 4 +-
.../BusinessAssayReportDataController.java | 108 ++
.../admin/BusinessAssayTaskController.java | 109 ++
.../BusinessAssayTaskDataController.java | 14 +-
.../BusinessAssayTaskDetailController.java | 108 ++
.../admin/BusinessBaseSampleController.java | 4 +-
.../admin/BusinessDocumentDataController.java | 108 ++
.../admin/BusinessDocumentMainController.java | 108 ++
.../BusinessHandoverRecordSubController.java | 5 +-
...QualityControlSampleProjectController.java | 108 ++
.../BusinessSampleAssayResultController.java | 4 +-
...BusinessSampleEntrustDetailController.java | 19 +-
...usinessSampleEntrustProjectController.java | 4 +-
...ssSampleEntrustRegistrationController.java | 5 +-
.../BusinessSampleHandoverController.java | 4 +-
...usinessSampleHandoverDetailController.java | 4 +-
.../BusinessStandardSampleController.java | 108 ++
...sinessStandardSampleProjectController.java | 108 ++
.../BusinessSubParentSampleController.java | 4 +-
...inessSubSampleAnalysisGroupController.java | 108 ++
...BusinessSubSampleAssessmentController.java | 4 +-
.../admin/BusinessSubSampleController.java | 23 +-
.../BusinessTeamAssessmentController.java | 108 ++
.../admin/SampleAnalysisAuditController.java | 36 +
.../admin/SampleAnalysisController.java | 49 +
.../admin/SampleEntrustController.java | 77 +-
.../admin/SampleFlowController.java | 123 ++
.../admin/SampleTaskAssignController.java | 71 ++
.../vo/BatchSampleAnalysisColumnRespVO.java | 65 +
.../BusinessAssayParameterDataPageReqVO.java | 14 +-
.../vo/BusinessAssayParameterDataReqVO.java | 47 +
.../vo/BusinessAssayParameterDataRespVO.java | 22 +-
.../BusinessAssayParameterDataSaveReqVO.java | 18 +-
...usinessAssayProjectAndParameterRespVO.java | 61 +
.../vo/BusinessAssayProjectDataPageReqVO.java | 12 +-
.../vo/BusinessAssayProjectDataReqVO.java | 53 +
.../vo/BusinessAssayProjectDataRespVO.java | 18 +-
.../vo/BusinessAssayProjectDataSaveReqVO.java | 18 +-
.../vo/BusinessAssayReportDataPageReqVO.java | 50 +
.../vo/BusinessAssayReportDataRespVO.java | 63 +
.../vo/BusinessAssayReportDataSaveReqVO.java | 49 +
...sAssayTaskAnalysisSampleProjectRespVO.java | 54 +
.../vo/BusinessAssayTaskDataGroupRespVO.java | 28 +
.../vo/BusinessAssayTaskDataPageReqVO.java | 48 +-
.../vo/BusinessAssayTaskDataReqVO.java | 48 +-
.../vo/BusinessAssayTaskDataRespVO.java | 68 +-
.../vo/BusinessAssayTaskDataSaveReqVO.java | 60 +-
.../vo/BusinessAssayTaskDetailPageReqVO.java | 15 +-
.../vo/BusinessAssayTaskDetailReqVO.java | 51 +
.../vo/BusinessAssayTaskDetailRespVO.java | 22 +-
.../vo/BusinessAssayTaskDetailSaveReqVO.java | 18 +-
.../vo/BusinessAssayTaskExtendRespVO.java | 25 +
.../vo/BusinessAssayTaskPageReqVO.java | 32 +-
.../vo/BusinessAssayTaskRespVO.java | 42 +-
.../vo/BusinessAssayTaskSaveReqVO.java | 37 +-
.../vo/BusinessBaseSamplePageReqVO.java | 31 +-
.../vo/BusinessBaseSampleRespVO.java | 42 +-
.../vo/BusinessBaseSampleSaveReqVO.java | 42 +-
.../vo/BusinessDocumentDataPageReqVO.java | 35 +
.../vo/BusinessDocumentDataRespVO.java | 43 +
.../vo/BusinessDocumentDataSaveReqVO.java | 32 +
.../vo/BusinessDocumentMainPageReqVO.java | 73 ++
.../vo/BusinessDocumentMainRespVO.java | 91 ++
.../vo/BusinessDocumentMainSaveReqVO.java | 74 ++
.../BusinessHandoverRecordSubPageReqVO.java | 23 +-
.../vo/BusinessHandoverRecordSubRespVO.java | 40 +-
.../BusinessHandoverRecordSubSaveReqVO.java | 35 +-
...sQualityControlSampleProjectPageReqVO.java | 62 +
...nessQualityControlSampleProjectRespVO.java | 79 ++
...sQualityControlSampleProjectSaveReqVO.java | 64 +
.../BusinessSampleAssayResultPageReqVO.java | 8 +-
.../vo/BusinessSampleAssayResultRespVO.java | 12 +-
.../BusinessSampleAssayResultSaveReqVO.java | 14 +-
...sinessSampleEntrustDetailExtendRespVO.java | 3 +
.../BusinessSampleEntrustDetailPageReqVO.java | 20 +-
.../vo/BusinessSampleEntrustDetailReqVO.java | 63 +
.../vo/BusinessSampleEntrustDetailRespVO.java | 28 +-
.../BusinessSampleEntrustDetailSaveReqVO.java | 30 +-
...BusinessSampleEntrustProjectPageReqVO.java | 10 +-
.../BusinessSampleEntrustProjectRespVO.java | 14 +-
...BusinessSampleEntrustProjectSaveReqVO.java | 16 +-
...SampleEntrustRegistrationExtendRespVO.java | 3 -
...essSampleEntrustRegistrationPageReqVO.java | 87 +-
...sinessSampleEntrustRegistrationRespVO.java | 116 +-
...essSampleEntrustRegistrationSaveReqVO.java | 102 +-
...BusinessSampleHandoverDetailPageReqVO.java | 12 +-
.../BusinessSampleHandoverDetailRespVO.java | 18 +-
...BusinessSampleHandoverDetailSaveReqVO.java | 15 +-
.../vo/BusinessSampleHandoverPageReqVO.java | 21 +-
.../vo/BusinessSampleHandoverRespVO.java | 32 +-
.../vo/BusinessSampleHandoverSaveReqVO.java | 28 +-
.../vo/BusinessStandardSamplePageReqVO.java | 41 +
...usinessStandardSampleProjectPageReqVO.java | 53 +
.../BusinessStandardSampleProjectRespVO.java | 67 +
...usinessStandardSampleProjectSaveReqVO.java | 53 +
.../vo/BusinessStandardSampleRespVO.java | 51 +
.../vo/BusinessStandardSampleSaveReqVO.java | 41 +
.../vo/BusinessSubParentSamplePageReqVO.java | 18 +-
.../vo/BusinessSubParentSampleRespVO.java | 22 +-
.../vo/BusinessSubParentSampleSaveReqVO.java | 20 +-
...sinessSubSampleAnalysisGroupPageReqVO.java | 54 +
.../BusinessSubSampleAnalysisGroupRespVO.java | 67 +
...sinessSubSampleAnalysisGroupSaveReqVO.java | 55 +
.../BusinessSubSampleAssessmentPageReqVO.java | 22 +-
.../vo/BusinessSubSampleAssessmentRespVO.java | 32 +-
.../BusinessSubSampleAssessmentSaveReqVO.java | 35 +-
.../vo/BusinessSubSampleExtendRespVO.java | 8 +
.../vo/BusinessSubSamplePageReqVO.java | 82 +-
.../controller/vo/BusinessSubSampleReqVO.java | 86 +-
.../vo/BusinessSubSampleRespVO.java | 103 +-
.../vo/BusinessSubSampleSaveReqVO.java | 92 +-
.../vo/BusinessTeamAssessmentPageReqVO.java | 66 +
.../vo/BusinessTeamAssessmentRespVO.java | 83 ++
.../vo/BusinessTeamAssessmentSaveReqVO.java | 72 ++
.../BusinessAssayParameterDataDO.java | 4 +-
.../BusinessAssayProjectDataDO.java | 2 +-
.../dataobject/BusinessAssayReportDataDO.java | 85 ++
.../dal/dataobject/BusinessAssayTaskDO.java | 180 +++
.../dataobject/BusinessAssayTaskDataDO.java | 54 +-
.../dataobject/BusinessAssayTaskDetailDO.java | 90 ++
.../dal/dataobject/BusinessBaseSampleDO.java | 31 +-
.../dataobject/BusinessDocumentDataDO.java | 60 +
.../dataobject/BusinessDocumentMainDO.java | 122 ++
.../BusinessHandoverRecordSubDO.java | 29 +-
...BusinessQualityControlSampleProjectDO.java | 105 ++
.../BusinessSampleAssayResultDO.java | 2 +-
.../BusinessSampleEntrustDetailDO.java | 16 +-
.../BusinessSampleEntrustProjectDO.java | 4 +-
.../BusinessSampleEntrustRegistrationDO.java | 108 +-
.../dataobject/BusinessSampleHandoverDO.java | 23 +-
.../BusinessSampleHandoverDetailDO.java | 3 +-
.../dataobject/BusinessStandardSampleDO.java | 70 ++
.../BusinessStandardSampleProjectDO.java | 90 ++
.../dataobject/BusinessSubParentSampleDO.java | 2 +-
.../BusinessSubSampleAnalysisGroupDO.java | 91 ++
.../BusinessSubSampleAssessmentDO.java | 8 +-
.../dal/dataobject/BusinessSubSampleDO.java | 77 +-
.../dataobject/BusinessTeamAssessmentDO.java | 111 ++
.../BusinessAssayParameterDataMapper.java | 36 +
.../BusinessAssayProjectDataMapper.java | 39 +
.../mapper/BusinessAssayReportDataMapper.java | 35 +
.../mapper/BusinessAssayTaskDataMapper.java | 36 +-
.../mapper/BusinessAssayTaskDetailMapper.java | 36 +
.../dal/mapper/BusinessAssayTaskMapper.java | 61 +
.../dal/mapper/BusinessBaseSampleMapper.java | 11 +-
.../mapper/BusinessDocumentDataMapper.java | 30 +
.../mapper/BusinessDocumentMainMapper.java | 42 +
.../BusinessHandoverRecordSubMapper.java | 7 +-
...nessQualityControlSampleProjectMapper.java | 39 +
.../BusinessSampleAssayResultMapper.java | 3 -
.../BusinessSampleEntrustDetailMapper.java | 41 +-
.../BusinessSampleEntrustProjectMapper.java | 5 +-
...sinessSampleEntrustRegistrationMapper.java | 24 +-
.../BusinessSampleHandoverDetailMapper.java | 3 +-
.../mapper/BusinessSampleHandoverMapper.java | 10 +-
.../mapper/BusinessStandardSampleMapper.java | 32 +
.../BusinessStandardSampleProjectMapper.java | 36 +
.../mapper/BusinessSubParentSampleMapper.java | 2 -
.../BusinessSubSampleAnalysisGroupMapper.java | 36 +
.../BusinessSubSampleAssessmentMapper.java | 3 +-
.../dal/mapper/BusinessSubSampleMapper.java | 58 +-
.../mapper/BusinessTeamAssessmentMapper.java | 40 +
.../liteflow/param/SampleEntrustDetail.java | 2 +-
.../liteflow/param/SampleEntrustParam.java | 7 +-
.../param/SampleTaskAssignMethodParam.java | 21 +
.../param/SampleTaskAssignSampleParam.java | 19 +
.../sample/entrust/SampleEntrustCheckCmp.java | 16 +-
.../entrust/SampleEntrustContextInitCmp.java | 20 +-
.../entrust/SampleEntrustCreateDataCmp.java | 21 +-
.../SampleEntrustGenSampleDataCmp.java | 358 ++++--
.../flow/SampleDataSaveOrUpdateCmp.java | 14 +
.../flow/SampleHandoverRecordSubCmp.java | 20 +-
.../sample/flow/SampleSubCheckCmp.java | 24 +-
.../sample/flow/SampleSubHandoverCmp.java | 32 +-
.../flow/SampleSubProcessUpdateCmp.java | 26 +-
.../SampleTaskAssignContextInitCmp.java | 49 +
.../SampleTaskAssignDataSaveOrUpdateCmp.java | 53 +
.../liteflow/slot/SampleEntrustContext.java | 10 +
.../bus/liteflow/slot/SampleFlowContext.java | 15 +
.../slot/SampleTaskAssignContext.java | 79 ++
.../slot/SampleTaskAssignTypeEnum.java | 20 +
.../BusinessAssayParameterDataService.java | 4 +
...BusinessAssayParameterDataServiceImpl.java | 4 +-
.../BusinessAssayProjectDataService.java | 4 +
.../BusinessAssayProjectDataServiceImpl.java | 4 +-
.../BusinessAssayReportDataService.java | 66 +
.../BusinessAssayReportDataServiceImpl.java | 93 ++
.../service/BusinessAssayTaskDataService.java | 12 +-
.../BusinessAssayTaskDataServiceImpl.java | 12 +-
.../BusinessAssayTaskDetailService.java | 66 +
.../BusinessAssayTaskDetailServiceImpl.java | 93 ++
.../bus/service/BusinessAssayTaskService.java | 67 +
.../service/BusinessAssayTaskServiceImpl.java | 94 ++
.../service/BusinessBaseSampleService.java | 4 +
.../BusinessBaseSampleServiceImpl.java | 4 +-
.../service/BusinessDocumentDataService.java | 66 +
.../BusinessDocumentDataServiceImpl.java | 93 ++
.../service/BusinessDocumentMainService.java | 66 +
.../BusinessDocumentMainServiceImpl.java | 93 ++
.../BusinessHandoverRecordSubService.java | 5 +
.../BusinessHandoverRecordSubServiceImpl.java | 5 +-
...essQualityControlSampleProjectService.java | 66 +
...ualityControlSampleProjectServiceImpl.java | 93 ++
.../BusinessSampleAssayResultService.java | 4 +
.../BusinessSampleAssayResultServiceImpl.java | 4 +-
.../BusinessSampleEntrustDetailService.java | 17 +-
...usinessSampleEntrustDetailServiceImpl.java | 9 +-
.../BusinessSampleEntrustProjectService.java | 4 +
...sinessSampleEntrustProjectServiceImpl.java | 4 +-
...inessSampleEntrustRegistrationService.java | 5 +
...sSampleEntrustRegistrationServiceImpl.java | 5 +-
...sinessSampleHandoverDetailServiceImpl.java | 4 +-
.../BusinessSampleHandoverService.java | 4 +
.../BusinessSampleHandoverServiceImpl.java | 4 +-
.../BusinessStandardSampleProjectService.java | 66 +
...inessStandardSampleProjectServiceImpl.java | 93 ++
.../BusinessStandardSampleService.java | 66 +
.../BusinessStandardSampleServiceImpl.java | 93 ++
.../BusinessSubParentSampleService.java | 4 +
.../BusinessSubParentSampleServiceImpl.java | 4 +-
...BusinessSubSampleAnalysisGroupService.java | 66 +
...nessSubSampleAnalysisGroupServiceImpl.java | 93 ++
.../BusinessSubSampleAssessmentService.java | 4 +
...usinessSubSampleAssessmentServiceImpl.java | 4 +-
.../bus/service/BusinessSubSampleService.java | 2 +
.../service/BusinessSubSampleServiceImpl.java | 4 +-
.../BusinessTeamAssessmentService.java | 66 +
.../BusinessTeamAssessmentServiceImpl.java | 93 ++
.../service/SampleAnalysisAuditService.java | 19 +
.../SampleAnalysisAuditServiceImpl.java | 47 +
.../bus/service/SampleAnalysisService.java | 39 +
.../service/SampleAnalysisServiceImpl.java | 311 +++++
.../bus/service/SampleTaskAssignService.java | 43 +
.../service/SampleTaskAssignServiceImpl.java | 143 +++
.../admin/ConfigAssayMethodController.java | 2 +-
.../ConfigAssayMethodProjectController.java | 4 +-
...AssayMethodProjectParameterController.java | 4 +-
...nfigAssayMethodProjectRangeController.java | 108 ++
.../admin/ConfigBaseSampleController.java | 4 +-
.../admin/ConfigDocumentTypeController.java | 110 ++
.../admin/ConfigEntrustSourceController.java | 5 +-
.../admin/ConfigProjectController.java | 4 +-
.../admin/ConfigReportFieldController.java | 4 +-
.../admin/ConfigReportTemplateController.java | 378 ++++++
.../admin/ConfigReportTypeController.java | 4 +-
.../admin/ConfigSampleFlowController.java | 4 +-
.../admin/ConfigSampleHandoverController.java | 4 +-
.../admin/ConfigSampleReportController.java | 4 +-
.../admin/ConfigSimpleFlowCodeController.java | 1 -
...ConfigStandardSampleProjectController.java | 4 +-
.../ConfigStandardSampleTypeController.java | 4 +-
.../admin/ConfigSubSampleController.java | 4 +-
.../ConfigSubSampleMethodController.java | 4 +-
.../ConfigSubSampleParentController.java | 4 +-
...WarehouseLocationInfomationController.java | 4 +-
...ssayStandardForecastProjectController.java | 108 ++
.../controller/vo/BaseSamplePageReqVO.java | 11 +-
.../controller/vo/BaseSampleRespVO.java | 18 +-
.../controller/vo/BaseSampleSaveReqVO.java | 15 +-
.../vo/ConfigAssayMethodExtendRespVO.java | 1 -
.../vo/ConfigAssayMethodPageReqVO.java | 22 +-
.../vo/ConfigAssayMethodProjectPageReqVO.java | 12 +-
...gAssayMethodProjectParameterPageReqVO.java | 10 +-
...nfigAssayMethodProjectParameterRespVO.java | 20 +-
...gAssayMethodProjectParameterSaveReqVO.java | 15 +-
...onfigAssayMethodProjectRangePageReqVO.java | 53 +
.../ConfigAssayMethodProjectRangeRespVO.java | 67 +
...onfigAssayMethodProjectRangeSaveReqVO.java | 54 +
.../vo/ConfigAssayMethodProjectRespVO.java | 22 +-
.../vo/ConfigAssayMethodProjectSaveReqVO.java | 17 +-
.../controller/vo/ConfigAssayMethodReqVO.java | 22 +-
.../vo/ConfigAssayMethodRespVO.java | 32 +-
.../vo/ConfigAssayMethodSaveReqVO.java | 27 +-
.../vo/ConfigBaseSamplePageReqVO.java | 10 +-
.../controller/vo/ConfigBaseSampleRespVO.java | 18 +-
.../vo/ConfigBaseSampleSaveReqVO.java | 15 +-
.../vo/ConfigDocumentTypePageReqVO.java | 6 +-
.../vo/ConfigDocumentTypeRespVO.java | 10 +-
.../vo/ConfigDocumentTypeSaveReqVO.java | 7 +-
.../vo/ConfigEntrustSourcePageReqVO.java | 15 +-
.../vo/ConfigEntrustSourceReqVO.java | 16 +-
.../vo/ConfigEntrustSourceRespVO.java | 28 +-
.../vo/ConfigEntrustSourceSaveReqVO.java | 24 +-
.../controller/vo/ConfigProjectPageReqVO.java | 6 +-
.../controller/vo/ConfigProjectRespVO.java | 12 +-
.../controller/vo/ConfigProjectSaveReqVO.java | 10 +-
.../vo/ConfigReportFieldPageReqVO.java | 8 +-
.../vo/ConfigReportFieldRespVO.java | 12 +-
.../vo/ConfigReportFieldSaveReqVO.java | 9 +-
.../vo/ConfigReportTemplatePageReqVO.java | 14 +-
.../vo/ConfigReportTemplateRespVO.java | 19 +-
.../vo/ConfigReportTemplateSaveReqVO.java | 15 +-
.../vo/ConfigReportTypePageReqVO.java | 4 +-
.../controller/vo/ConfigReportTypeRespVO.java | 10 +-
.../vo/ConfigReportTypeSaveReqVO.java | 7 +-
.../vo/ConfigSampleFlowPageReqVO.java | 12 +-
.../controller/vo/ConfigSampleFlowRespVO.java | 20 +-
.../vo/ConfigSampleFlowSaveReqVO.java | 13 +-
.../vo/ConfigSampleHandoverPageReqVO.java | 8 +-
.../vo/ConfigSampleHandoverRespVO.java | 16 +-
.../vo/ConfigSampleHandoverSaveReqVO.java | 13 +-
.../vo/ConfigSampleReportPageReqVO.java | 8 +-
.../vo/ConfigSampleReportRespVO.java | 14 +-
.../vo/ConfigSampleReportSaveReqVO.java | 11 +-
.../vo/ConfigSimpleFlowCodePageReqVO.java | 4 +-
.../vo/ConfigSimpleFlowCodeRespVO.java | 14 +-
.../vo/ConfigSimpleFlowCodeSaveReqVO.java | 26 +-
.../vo/ConfigSimpleFlowRulePageReqVO.java | 14 +-
.../vo/ConfigSimpleFlowRuleReqVO.java | 14 +-
.../vo/ConfigSimpleFlowRuleRespVO.java | 20 +-
.../vo/ConfigSimpleFlowRuleSaveReqVO.java | 19 +-
.../ConfigStandardSampleProjectPageReqVO.java | 12 +-
.../vo/ConfigStandardSampleProjectRespVO.java | 20 +-
.../ConfigStandardSampleProjectSaveReqVO.java | 18 +-
.../vo/ConfigStandardSampleTypePageReqVO.java | 15 +-
.../vo/ConfigStandardSampleTypeRespVO.java | 22 +-
.../vo/ConfigStandardSampleTypeSaveReqVO.java | 21 +-
.../vo/ConfigSubSampleMethodPageReqVO.java | 8 +-
.../vo/ConfigSubSampleMethodRespVO.java | 14 +-
.../vo/ConfigSubSampleMethodSaveReqVO.java | 11 +-
.../vo/ConfigSubSamplePageReqVO.java | 14 +-
.../vo/ConfigSubSampleParentPageReqVO.java | 11 +-
.../vo/ConfigSubSampleParentRespVO.java | 18 +-
.../vo/ConfigSubSampleParentSaveReqVO.java | 15 +-
.../controller/vo/ConfigSubSampleRespVO.java | 22 +-
.../vo/ConfigSubSampleSaveReqVO.java | 19 +-
...gWarehouseLocationInfomationPageReqVO.java | 2 +-
...nfigWarehouseLocationInfomationRespVO.java | 6 +-
...gWarehouseLocationInfomationSaveReqVO.java | 3 +-
.../MaterialAssayStandardDetailPageReqVO.java | 15 +-
.../vo/MaterialAssayStandardDetailRespVO.java | 26 +-
.../MaterialAssayStandardDetailSaveReqVO.java | 19 +-
...AssayStandardForecastProjectPageReqVO.java | 50 +
...ialAssayStandardForecastProjectRespVO.java | 63 +
...AssayStandardForecastProjectSaveReqVO.java | 50 +
.../MaterialAssayStandardMethodPageReqVO.java | 17 +-
.../vo/MaterialAssayStandardMethodRespVO.java | 29 +-
.../MaterialAssayStandardMethodSaveReqVO.java | 22 +-
.../vo/MaterialAssayStandardRespVO.java | 1 -
.../config/dal/dataobject/BaseSampleDO.java | 16 +-
.../dal/dataobject/ConfigAssayMethodDO.java | 22 +-
.../ConfigAssayMethodProjectDO.java | 8 +-
.../ConfigAssayMethodProjectParameterDO.java | 8 +-
.../ConfigAssayMethodProjectRangeDO.java | 90 ++
.../dal/dataobject/ConfigBaseSampleDO.java | 4 +-
.../dal/dataobject/ConfigDocumentTypeDO.java | 85 ++
.../dal/dataobject/ConfigEntrustSourceDO.java | 18 +-
.../dal/dataobject/ConfigReportFieldDO.java | 4 +-
.../dataobject/ConfigReportTemplateDO.java | 20 +-
.../dal/dataobject/ConfigSampleFlowDO.java | 12 +-
.../dataobject/ConfigSampleHandoverDO.java | 6 +-
.../dataobject/ConfigSimpleFlowRuleDO.java | 10 +-
.../ConfigStandardSampleProjectDO.java | 4 +-
.../ConfigStandardSampleTypeDO.java | 15 +-
.../dal/dataobject/ConfigSubSampleDO.java | 10 +
.../dataobject/ConfigSubSampleMethodDO.java | 2 +-
.../dataobject/ConfigSubSampleParentDO.java | 5 +
.../MaterialAssayStandardDetailDO.java | 7 +-
.../MaterialAssayStandardDetailExtendDO.java | 2 +-
.../MaterialAssayStandardExtendDO.java | 1 -
...aterialAssayStandardForecastProjectDO.java | 85 ++
.../MaterialAssayStandardMethodDO.java | 16 +-
.../config/dal/mapper/BaseSampleMapper.java | 2 +-
.../dal/mapper/ConfigAssayMethodMapper.java | 18 +-
.../ConfigAssayMethodProjectMapper.java | 5 +-
...nfigAssayMethodProjectParameterMapper.java | 5 +-
.../ConfigAssayMethodProjectRangeMapper.java | 36 +
.../dal/mapper/ConfigBaseSampleMapper.java | 3 +-
.../dal/mapper/ConfigDocumentTypeMapper.java | 35 +
.../dal/mapper/ConfigEntrustSourceMapper.java | 8 +-
.../dal/mapper/ConfigProjectMapper.java | 3 +-
.../dal/mapper/ConfigReportFieldMapper.java | 5 +-
.../mapper/ConfigReportTemplateMapper.java | 18 +-
.../dal/mapper/ConfigReportTypeMapper.java | 3 +-
.../dal/mapper/ConfigSampleFlowMapper.java | 18 +-
.../mapper/ConfigSampleHandoverMapper.java | 7 +-
.../dal/mapper/ConfigSampleReportMapper.java | 3 +-
.../mapper/ConfigSimpleFlowRuleMapper.java | 4 +
.../ConfigStandardSampleProjectMapper.java | 5 +-
.../ConfigStandardSampleTypeMapper.java | 6 +-
.../dal/mapper/ConfigSubSampleMapper.java | 5 +-
.../mapper/ConfigSubSampleMethodMapper.java | 3 +-
.../mapper/ConfigSubSampleParentMapper.java | 4 +-
...nfigWarehouseLocationInfomationMapper.java | 3 +-
...ialAssayStandardForecastProjectMapper.java | 35 +
.../mapper/MaterialAssayStandardMapper.java | 3 +-
.../MaterialAssayStandardMethodMapper.java | 4 +-
...figAssayMethodProjectParameterService.java | 4 +
...ssayMethodProjectParameterServiceImpl.java | 3 +
.../ConfigAssayMethodProjectRangeService.java | 66 +
...figAssayMethodProjectRangeServiceImpl.java | 93 ++
.../ConfigAssayMethodProjectService.java | 4 +
.../ConfigAssayMethodProjectServiceImpl.java | 3 +
.../service/ConfigAssayMethodService.java | 2 +
.../service/ConfigAssayMethodServiceImpl.java | 1 +
.../service/ConfigBaseSampleService.java | 4 +
.../service/ConfigBaseSampleServiceImpl.java | 3 +
.../service/ConfigDocumentTypeService.java | 66 +
.../ConfigDocumentTypeServiceImpl.java | 92 ++
.../service/ConfigEntrustSourceService.java | 5 +
.../ConfigEntrustSourceServiceImpl.java | 4 +
.../config/service/ConfigProjectService.java | 4 +
.../service/ConfigProjectServiceImpl.java | 3 +
.../service/ConfigReportFieldService.java | 4 +
.../service/ConfigReportFieldServiceImpl.java | 3 +
.../service/ConfigReportTypeService.java | 4 +
.../service/ConfigReportTypeServiceImpl.java | 3 +
.../service/ConfigSampleFlowService.java | 25 +-
.../service/ConfigSampleFlowServiceImpl.java | 20 +-
.../service/ConfigSampleHandoverService.java | 4 +
.../ConfigSampleHandoverServiceImpl.java | 4 +-
.../service/ConfigSampleReportService.java | 4 +
.../ConfigSampleReportServiceImpl.java | 3 +
.../ConfigSimpleFlowCodeServiceImpl.java | 2 -
.../ConfigSimpleFlowRuleServiceImpl.java | 2 -
.../ConfigStandardSampleProjectService.java | 4 +
...onfigStandardSampleProjectServiceImpl.java | 3 +
.../ConfigStandardSampleTypeService.java | 4 +
.../ConfigStandardSampleTypeServiceImpl.java | 3 +
.../service/ConfigSubSampleMethodService.java | 4 +
.../ConfigSubSampleMethodServiceImpl.java | 3 +
.../service/ConfigSubSampleParentService.java | 4 +
.../ConfigSubSampleParentServiceImpl.java | 3 +
.../service/ConfigSubSampleService.java | 4 +
.../service/ConfigSubSampleServiceImpl.java | 3 +
...figWarehouseLocationInfomationService.java | 4 +
...arehouseLocationInfomationServiceImpl.java | 3 +
.../MaterialAssayStandardDetailService.java | 1 -
...aterialAssayStandardDetailServiceImpl.java | 1 -
...alAssayStandardForecastProjectService.java | 66 +
...sayStandardForecastProjectServiceImpl.java | 93 ++
.../vo/DictionaryParameterPageReqVO.java | 12 +-
.../vo/DictionaryParameterRespVO.java | 20 +-
.../vo/DictionaryParameterSaveReqVO.java | 17 +-
.../vo/DictionaryProjectPageReqVO.java | 16 +-
.../vo/DictionaryProjectRespVO.java | 24 +-
.../vo/DictionaryProjectSaveReqVO.java | 17 +-
.../vo/DictionarySampleFlowNodePageReqVO.java | 16 +-
.../vo/DictionarySampleFlowNodeRespVO.java | 29 +-
.../vo/DictionarySampleFlowNodeSaveReqVO.java | 20 +-
.../vo/DictionarySampleTypeSaveReqVO.java | 1 -
.../dal/dataobject/DictionaryParameterDO.java | 4 +-
.../dal/dataobject/DictionaryProjectDO.java | 2 +-
.../DictionarySampleFlowNodeDO.java | 17 +-
.../dal/mapper/DictionaryParameterMapper.java | 3 +-
.../dal/mapper/DictionaryProjectMapper.java | 1 +
.../DictionarySampleFlowNodeMapper.java | 2 +
.../admin/DataCollectionFieldController.java | 1 -
.../controller/admin/DataFormController.java | 3 +
.../vo/DataCollectionFieldRespVO.java | 2 -
.../vo/DataCollectionSaveReqVO.java | 1 -
.../data/dal/mapper/DataFormMapper.java | 1 +
.../common/data/service/DataFormService.java | 3 +
.../data/service/DataFormServiceImpl.java | 4 +-
.../vo/DictionaryBusinessPageReqVO.java | 22 +-
.../vo/DictionaryBusinessRespVO.java | 34 +-
.../vo/DictionaryBusinessSaveReqVO.java | 21 +-
.../dal/dataobject/DictionaryBusinessDO.java | 23 +-
.../dal/mapper/DictionaryBusinessMapper.java | 2 +
.../DictionaryBusinessServiceImpl.java | 3 +
.../module/qms/core/code/CodeGenUtil.java | 2 -
.../config/QlExpressRuleEngineConfig.java | 29 +
.../core/qlexpress/function/package-info.java | 4 +
.../qms/core/sampleflow/SampleFlowNode.java | 13 +
.../qms/framework/gridreport/GridReport.java | 180 +++
.../qms/framework/gridreport/PdfHelper.java | 134 ++
.../gridreport/config/GridReportConfig.java | 27 +
.../exception/GridReportException.java | 27 +
.../rpc/config/RpcConfiguration.java | 4 +-
.../IotConnectManagerStatsController.java | 221 ++++
.../module/qms/iot/mapper/IotHelloMapper.java | 8 +
.../qms/iot/service/IIotHelloService.java | 13 +
.../iot/service/impl/IotHelloServiceImpl.java | 19 +
.../qms/iot/tcpserver/IgnorePacket.java | 33 +
.../qms/iot/tcpserver/IotDataUtils.java | 144 +++
.../qms/iot/tcpserver/IotDeviceType.java | 50 +
.../module/qms/iot/tcpserver/IotPacket.java | 26 +
.../iot/tcpserver/IotServerAioListener.java | 92 ++
.../iot/tcpserver/IotServerMsgHandler.java | 137 ++
.../module/qms/iot/tcpserver/IotUtils.java | 71 ++
.../iot/tcpserver/IotWebSocketMsgHandler.java | 152 +++
.../IotCaaClientControlDeviceHander.java | 132 ++
.../caaclient/IotCaaClientRegisterHander.java | 55 +
.../caaclient/bean/ControlDevice.java | 36 +
.../IotConsoleClientCheckControlHander.java | 68 +
.../IotConsoleClientRegisterHander.java | 94 ++
.../bean/ControlMeasurePoint.java | 36 +
.../consoleclient/bean/MeasureData.java | 63 +
.../bean/MeasurePointAutoWork.java | 33 +
.../consoleclient/bean/Register.java | 33 +
.../qms/iot/tcpserver/core/Balance.java | 33 +
.../core/ChannelContextConstant.java | 35 +
.../iot/tcpserver/core/ChannelStatInfo.java | 169 +++
.../qms/iot/tcpserver/core/ClientData.java | 28 +
.../iot/tcpserver/core/ClientRegister.java | 39 +
.../qms/iot/tcpserver/core/ClientType.java | 54 +
.../qms/iot/tcpserver/core/Command.java | 58 +
.../qms/iot/tcpserver/core/EventConstant.java | 40 +
.../qms/iot/tcpserver/core/GroupConstant.java | 5 +
.../qms/iot/tcpserver/core/Infrared.java | 37 +
.../core/IotClientSessionContext.java | 59 +
.../core/IotDeviceSessionContext.java | 104 ++
.../core/IotDeviceSessionForRedisContext.java | 55 +
.../qms/iot/tcpserver/core/IotProtocol.java | 96 ++
.../qms/iot/tcpserver/core/MeasurePoint.java | 29 +
.../qms/iot/tcpserver/core/ReplyResult.java | 113 ++
.../qms/iot/tcpserver/core/TrafficLight.java | 30 +
.../iot/tcpserver/core/TrafficLightColor.java | 18 +
.../core/VehicleRecognitionCamera.java | 41 +
.../iot/tcpserver/core/VehicleWeighing.java | 52 +
.../qms/iot/tcpserver/core/Weighbridge.java | 33 +
.../qms/iot/tcpserver/core/WeightUnit.java | 57 +
.../device/BalanceDataCommandLineRunner.java | 127 ++
.../device/RedisSessionComponent.java | 51 +
.../handler/IotDeviceBalanceHandler.java | 229 ++++
.../handler/IotDeviceThermometerHandler.java | 71 ++
.../handler/IotDeviceWeighbridgeHandler.java | 24 +
.../iot/tcpserver/event/BalanceDataEvent.java | 23 +
.../event/HygrothermographEvent.java | 23 +
.../event/IotDeviceRegisterEvent.java | 24 +
.../tcpserver/event/MeasurePointEvent.java | 24 +
.../event/MeasurePointRunLogsEvent.java | 24 +
.../tcpserver/handler/IotClientHandler.java | 96 ++
.../iot/tcpserver/handler/IotDataHander.java | 19 +
.../tcpserver/handler/IotDeviceHandler.java | 151 +++
.../qms/iot/tcpserver/handler/IotHander.java | 27 +
.../handler/IotHeartbeatHandler.java | 36 +
.../iot/tcpserver/inf/DecoderFunction.java | 34 +
.../listener/BalanceDataListener.java | 46 +
.../listener/HygrothermographListener.java | 46 +
.../listener/IotDeviceRegisterListener.java | 94 ++
.../qms/iot/tcpserver/pojo/BalanceData.java | 37 +
.../iot/tcpserver/pojo/Hygrothermograph.java | 54 +
.../pojo/MeasurePointDeviceData.java | 44 +
.../tcpserver/pojo/MeasurePointRunLogs.java | 36 +
.../pojo/PinusDbMeasurePointRunLogs.java | 28 +
.../tcpserver/proxy/ProxyProtocolDecoder.java | 233 ++++
.../tcpserver/proxy/ProxyProtocolMessage.java | 109 ++
.../publisher/BalanceDataPublisher.java | 42 +
.../publisher/HygrothermographPublisher.java | 42 +
.../publisher/IotDeviceRegisterPublisher.java | 32 +
.../MeasurePointDeviceDataPublisher.java | 15 +
.../publisher/MeasurePointPublisher.java | 31 +
.../MeasurePointRunLogsPublisher.java | 43 +
.../iot/tcpserver/utils/ByteBufferUtil.java | 1107 +++++++++++++++++
.../qms/iot/tcpserver/utils/HexUtils.java | 289 +++++
.../com/zt/plat/module/qms/manage/deleteme | 0
.../com/zt/plat/module/qms/office/deleteme | 0
.../admin/DeviceInfomationController.java | 124 ++
.../admin/DeviceProductController.java | 142 +++
.../vo/DeviceInfomationPageReqVO.java | 138 ++
.../controller/vo/DeviceInfomationRespVO.java | 171 +++
.../vo/DeviceInfomationSaveReqVO.java | 128 ++
.../controller/vo/DeviceProductPageReqVO.java | 82 ++
.../controller/vo/DeviceProductRespVO.java | 106 ++
.../controller/vo/DeviceProductSaveReqVO.java | 75 ++
.../dal/dataobject/DeviceInfomationDO.java | 218 ++++
.../dal/dataobject/DeviceProductDO.java | 136 ++
.../dal/mapper/DeviceInfomationMapper.java | 59 +
.../dal/mapper/DeviceProductMapper.java | 45 +
.../service/DeviceInfomationService.java | 65 +
.../service/DeviceInfomationServiceImpl.java | 95 ++
.../device/service/DeviceProductService.java | 79 ++
.../service/DeviceProductServiceImpl.java | 217 ++++
.../admin/MaterialInfomationController.java | 127 ++
.../admin/MaterialProductController.java | 142 +++
.../vo/MaterialInfomationPageReqVO.java | 82 ++
.../vo/MaterialInfomationRespVO.java | 100 ++
.../vo/MaterialInfomationSaveReqVO.java | 69 +
.../vo/MaterialProductPageReqVO.java | 98 ++
.../controller/vo/MaterialProductRespVO.java | 133 ++
.../vo/MaterialProductSaveReqVO.java | 91 ++
.../dal/dataobject/MaterialInfomationDO.java | 124 ++
.../dal/dataobject/MaterialProductDO.java | 162 +++
.../dal/mapper/MaterialInfomationMapper.java | 44 +
.../dal/mapper/MaterialProductMapper.java | 51 +
.../service/MaterialInfomationService.java | 65 +
.../MaterialInfomationServiceImpl.java | 90 ++
.../service/MaterialProductService.java | 79 ++
.../service/MaterialProductServiceImpl.java | 215 ++++
.../BusinessAssayParameterDataMapper.xml | 0
.../mapper/BusinessAssayProjectDataMapper.xml | 0
.../mapper/BusinessAssayTaskDataMapper.xml | 0
.../dal/mapper/BusinessAssayTaskMapper.xml | 0
.../dal/mapper/BusinessBaseSampleMapper.xml | 0
.../BusinessSampleEntrustDetailMapper.xml | 0
.../BusinessSampleEntrustProjectMapper.xml | 0
.../BusinessSampleHandoverDetailMapper.xml | 0
.../mapper/BusinessSampleHandoverMapper.xml | 0
.../BusinessSubSampleAssessmentMapper.xml | 0
.../dal/mapper/BusinessSubSampleMapper.xml | 0
.../config/dal/mapper/BaseSampleMapper.xml | 0
.../dal/mapper/ConfigAssayMethodMapper.xml | 0
.../mapper/ConfigAssayMethodProjectMapper.xml | 0
...onfigAssayMethodProjectParameterMapper.xml | 0
.../dal/mapper/ConfigBaseSampleMapper.xml | 0
.../dal/mapper/ConfigDocumentTypeMapper.xml | 0
.../dal/mapper/ConfigEntrustSourceMapper.xml | 0
.../config/dal/mapper/ConfigProjectMapper.xml | 0
.../dal/mapper/ConfigReportFieldMapper.xml | 0
.../dal/mapper/ConfigReportTemplateMapper.xml | 0
.../dal/mapper/ConfigReportTypeMapper.xml | 0
.../dal/mapper/ConfigSampleFlowMapper.xml | 0
.../dal/mapper/ConfigSampleHandoverMapper.xml | 0
.../dal/mapper/ConfigSampleReportMapper.xml | 0
.../dal/mapper/ConfigSimpleFlowCodeMapper.xml | 0
.../dal/mapper/ConfigSimpleFlowRuleMapper.xml | 0
.../ConfigStandardSampleProjectMapper.xml | 0
.../mapper/ConfigStandardSampleTypeMapper.xml | 0
.../dal/mapper/ConfigSubSampleMapper.xml | 0
.../mapper/ConfigSubSampleMethodMapper.xml | 0
.../mapper/ConfigSubSampleParentMapper.xml | 0
...onfigWarehouseLocationInfomationMapper.xml | 0
.../MaterialAssayStandardDetailMapper.xml | 0
.../mapper/MaterialAssayStandardMapper.xml | 0
.../MaterialAssayStandardMethodMapper.xml | 0
.../dal/mapper/DictionaryParameterMapper.xml | 0
.../dal/mapper/DictionaryProjectMapper.xml | 0
.../mapper/DictionarySampleFlowNodeMapper.xml | 0
.../dal/mapper/DictionarySampleTypeMapper.xml | 0
624 files changed, 22199 insertions(+), 2185 deletions(-)
create mode 100644 zt-module-qms/zt-module-qms-api/src/main/java/com/zt/plat/module/qms/enums/QmsCommonConstant.java
delete mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/QmsServerApplication.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayReportDataController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayTaskController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayTaskDetailController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessDocumentDataController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessDocumentMainController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessQualityControlSampleProjectController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessStandardSampleController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessStandardSampleProjectController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessSubSampleAnalysisGroupController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessTeamAssessmentController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/SampleAnalysisAuditController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/SampleAnalysisController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/SampleTaskAssignController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BatchSampleAnalysisColumnRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessAssayParameterDataReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessAssayProjectAndParameterRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessAssayProjectDataReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessAssayReportDataPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessAssayReportDataRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessAssayReportDataSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessAssayTaskAnalysisSampleProjectRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessAssayTaskDataGroupRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessAssayTaskDetailReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessAssayTaskExtendRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessDocumentDataPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessDocumentDataRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessDocumentDataSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessDocumentMainPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessDocumentMainRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessDocumentMainSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessQualityControlSampleProjectPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessQualityControlSampleProjectRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessQualityControlSampleProjectSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessSampleEntrustDetailReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessStandardSamplePageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessStandardSampleProjectPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessStandardSampleProjectRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessStandardSampleProjectSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessStandardSampleRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessStandardSampleSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessSubSampleAnalysisGroupPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessSubSampleAnalysisGroupRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessSubSampleAnalysisGroupSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessTeamAssessmentPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessTeamAssessmentRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/vo/BusinessTeamAssessmentSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/dataobject/BusinessAssayReportDataDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/dataobject/BusinessAssayTaskDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/dataobject/BusinessAssayTaskDetailDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/dataobject/BusinessDocumentDataDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/dataobject/BusinessDocumentMainDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/dataobject/BusinessQualityControlSampleProjectDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/dataobject/BusinessStandardSampleDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/dataobject/BusinessStandardSampleProjectDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/dataobject/BusinessSubSampleAnalysisGroupDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/dataobject/BusinessTeamAssessmentDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/mapper/BusinessAssayReportDataMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/mapper/BusinessAssayTaskDetailMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/mapper/BusinessAssayTaskMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/mapper/BusinessDocumentDataMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/mapper/BusinessDocumentMainMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/mapper/BusinessQualityControlSampleProjectMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/mapper/BusinessStandardSampleMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/mapper/BusinessStandardSampleProjectMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/mapper/BusinessSubSampleAnalysisGroupMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/dal/mapper/BusinessTeamAssessmentMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/liteflow/param/SampleTaskAssignMethodParam.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/liteflow/param/SampleTaskAssignSampleParam.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/liteflow/sample/taskassign/SampleTaskAssignContextInitCmp.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/liteflow/sample/taskassign/SampleTaskAssignDataSaveOrUpdateCmp.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/liteflow/slot/SampleTaskAssignContext.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/liteflow/slot/SampleTaskAssignTypeEnum.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessAssayReportDataService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessAssayReportDataServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessAssayTaskDetailService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessAssayTaskDetailServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessAssayTaskService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessAssayTaskServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessDocumentDataService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessDocumentDataServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessDocumentMainService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessDocumentMainServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessQualityControlSampleProjectService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessQualityControlSampleProjectServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessStandardSampleProjectService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessStandardSampleProjectServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessStandardSampleService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessStandardSampleServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessSubSampleAnalysisGroupService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessSubSampleAnalysisGroupServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessTeamAssessmentService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/BusinessTeamAssessmentServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/SampleAnalysisAuditService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/SampleAnalysisAuditServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/SampleAnalysisService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/SampleAnalysisServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/SampleTaskAssignService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/service/SampleTaskAssignServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/controller/admin/ConfigAssayMethodProjectRangeController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/controller/admin/ConfigDocumentTypeController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/controller/admin/MaterialAssayStandardForecastProjectController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/controller/vo/ConfigAssayMethodProjectRangePageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/controller/vo/ConfigAssayMethodProjectRangeRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/controller/vo/ConfigAssayMethodProjectRangeSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/controller/vo/MaterialAssayStandardForecastProjectPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/controller/vo/MaterialAssayStandardForecastProjectRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/controller/vo/MaterialAssayStandardForecastProjectSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/dal/dataobject/ConfigAssayMethodProjectRangeDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/dal/dataobject/ConfigDocumentTypeDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/dal/dataobject/MaterialAssayStandardForecastProjectDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/dal/mapper/ConfigAssayMethodProjectRangeMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/dal/mapper/ConfigDocumentTypeMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/dal/mapper/MaterialAssayStandardForecastProjectMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/service/ConfigAssayMethodProjectRangeService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/service/ConfigAssayMethodProjectRangeServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/service/ConfigDocumentTypeService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/service/ConfigDocumentTypeServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/service/MaterialAssayStandardForecastProjectService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/config/service/MaterialAssayStandardForecastProjectServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/core/qlexpress/config/QlExpressRuleEngineConfig.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/core/qlexpress/function/package-info.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/framework/gridreport/GridReport.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/framework/gridreport/PdfHelper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/framework/gridreport/config/GridReportConfig.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/framework/gridreport/exception/GridReportException.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/controller/admin/IotConnectManagerStatsController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/mapper/IotHelloMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/service/IIotHelloService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/service/impl/IotHelloServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/IgnorePacket.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/IotDataUtils.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/IotDeviceType.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/IotPacket.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/IotServerAioListener.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/IotServerMsgHandler.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/IotUtils.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/IotWebSocketMsgHandler.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/caaclient/IotCaaClientControlDeviceHander.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/caaclient/IotCaaClientRegisterHander.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/caaclient/bean/ControlDevice.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/consoleclient/IotConsoleClientCheckControlHander.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/consoleclient/IotConsoleClientRegisterHander.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/consoleclient/bean/ControlMeasurePoint.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/consoleclient/bean/MeasureData.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/consoleclient/bean/MeasurePointAutoWork.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/consoleclient/bean/Register.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/Balance.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/ChannelContextConstant.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/ChannelStatInfo.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/ClientData.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/ClientRegister.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/ClientType.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/Command.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/EventConstant.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/GroupConstant.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/Infrared.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/IotClientSessionContext.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/IotDeviceSessionContext.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/IotDeviceSessionForRedisContext.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/IotProtocol.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/MeasurePoint.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/ReplyResult.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/TrafficLight.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/TrafficLightColor.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/VehicleRecognitionCamera.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/VehicleWeighing.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/Weighbridge.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/core/WeightUnit.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/device/BalanceDataCommandLineRunner.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/device/RedisSessionComponent.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/device/handler/IotDeviceBalanceHandler.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/device/handler/IotDeviceThermometerHandler.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/device/handler/IotDeviceWeighbridgeHandler.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/event/BalanceDataEvent.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/event/HygrothermographEvent.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/event/IotDeviceRegisterEvent.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/event/MeasurePointEvent.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/event/MeasurePointRunLogsEvent.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/handler/IotClientHandler.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/handler/IotDataHander.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/handler/IotDeviceHandler.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/handler/IotHander.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/handler/IotHeartbeatHandler.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/inf/DecoderFunction.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/listener/BalanceDataListener.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/listener/HygrothermographListener.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/listener/IotDeviceRegisterListener.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/pojo/BalanceData.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/pojo/Hygrothermograph.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/pojo/MeasurePointDeviceData.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/pojo/MeasurePointRunLogs.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/pojo/PinusDbMeasurePointRunLogs.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/proxy/ProxyProtocolDecoder.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/proxy/ProxyProtocolMessage.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/publisher/BalanceDataPublisher.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/publisher/HygrothermographPublisher.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/publisher/IotDeviceRegisterPublisher.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/publisher/MeasurePointDeviceDataPublisher.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/publisher/MeasurePointPublisher.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/publisher/MeasurePointRunLogsPublisher.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/utils/ByteBufferUtil.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/iot/tcpserver/utils/HexUtils.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/manage/deleteme
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/office/deleteme
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/controller/admin/DeviceInfomationController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/controller/admin/DeviceProductController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/controller/vo/DeviceInfomationPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/controller/vo/DeviceInfomationRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/controller/vo/DeviceInfomationSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/controller/vo/DeviceProductPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/controller/vo/DeviceProductRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/controller/vo/DeviceProductSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/dal/dataobject/DeviceInfomationDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/dal/dataobject/DeviceProductDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/dal/mapper/DeviceInfomationMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/dal/mapper/DeviceProductMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/service/DeviceInfomationService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/service/DeviceInfomationServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/service/DeviceProductService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/device/service/DeviceProductServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/controller/admin/MaterialInfomationController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/controller/admin/MaterialProductController.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/controller/vo/MaterialInfomationPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/controller/vo/MaterialInfomationRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/controller/vo/MaterialInfomationSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/controller/vo/MaterialProductPageReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/controller/vo/MaterialProductRespVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/controller/vo/MaterialProductSaveReqVO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/dal/dataobject/MaterialInfomationDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/dal/dataobject/MaterialProductDO.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/dal/mapper/MaterialInfomationMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/dal/mapper/MaterialProductMapper.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/service/MaterialInfomationService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/service/MaterialInfomationServiceImpl.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/service/MaterialProductService.java
create mode 100644 zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/resource/material/service/MaterialProductServiceImpl.java
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/bus/dal/mapper/BusinessAssayParameterDataMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/bus/dal/mapper/BusinessAssayProjectDataMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/bus/dal/mapper/BusinessAssayTaskDataMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/bus/dal/mapper/BusinessAssayTaskMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/bus/dal/mapper/BusinessBaseSampleMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/bus/dal/mapper/BusinessSampleEntrustDetailMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/bus/dal/mapper/BusinessSampleEntrustProjectMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/bus/dal/mapper/BusinessSampleHandoverDetailMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/bus/dal/mapper/BusinessSampleHandoverMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/bus/dal/mapper/BusinessSubSampleAssessmentMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/bus/dal/mapper/BusinessSubSampleMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/BaseSampleMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigAssayMethodMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigAssayMethodProjectMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigAssayMethodProjectParameterMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigBaseSampleMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigDocumentTypeMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigEntrustSourceMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigProjectMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigReportFieldMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigReportTemplateMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigReportTypeMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigSampleFlowMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigSampleHandoverMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigSampleReportMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigSimpleFlowCodeMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigSimpleFlowRuleMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigStandardSampleProjectMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigStandardSampleTypeMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigSubSampleMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigSubSampleMethodMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigSubSampleParentMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/ConfigWarehouseLocationInfomationMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/MaterialAssayStandardDetailMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/MaterialAssayStandardMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/config/dal/mapper/MaterialAssayStandardMethodMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/dic/dal/mapper/DictionaryParameterMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/dic/dal/mapper/DictionaryProjectMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/dic/dal/mapper/DictionarySampleFlowNodeMapper.xml (100%)
rename zt-module-qms/zt-module-qms-server/src/main/resources/com/zt/plat/module/{qms => qms1}/business/dic/dal/mapper/DictionarySampleTypeMapper.xml (100%)
diff --git a/zt-module-qms/zt-module-qms-api/src/main/java/com/zt/plat/module/qms/enums/ErrorCodeConstants.java b/zt-module-qms/zt-module-qms-api/src/main/java/com/zt/plat/module/qms/enums/ErrorCodeConstants.java
index 147a1f8..08e832b 100644
--- a/zt-module-qms/zt-module-qms-api/src/main/java/com/zt/plat/module/qms/enums/ErrorCodeConstants.java
+++ b/zt-module-qms/zt-module-qms-api/src/main/java/com/zt/plat/module/qms/enums/ErrorCodeConstants.java
@@ -1,5 +1,6 @@
package com.zt.plat.module.qms.enums;
+
import com.zt.plat.framework.common.exception.ErrorCode;
/**
@@ -36,6 +37,7 @@ public interface ErrorCodeConstants {
ErrorCode CONFIG_REPORT_TEMPLATE_NOT_EXISTS = new ErrorCode(1_032_050_000, "报表模版配置不存在");
ErrorCode CONFIG_ASSAY_METHOD_NOT_EXISTS = new ErrorCode(1_032_050_000, "检测方法配置不存在");
ErrorCode CONFIG_ASSAY_METHOD_PROJECT_NOT_EXISTS = new ErrorCode(1_032_050_000, "检测方法分析项目配置不存在");
+ ErrorCode CONFIG_ASSAY_METHOD_PROJECT_RANGE_NOT_EXISTS = new ErrorCode(1_032_050_000, "检测方法分析项目区间不存在");
ErrorCode CONFIG_REPORT_FIELD_NOT_EXISTS = new ErrorCode(1_032_050_000, "报表字段配置不存在");
ErrorCode CONFIG_STANDARD_SAMPLE_TYPE_NOT_EXISTS = new ErrorCode(1_032_050_000, "标准样类型配置不存在");
ErrorCode CONFIG_STANDARD_SAMPLE_PROJECT_NOT_EXISTS = new ErrorCode(1_032_050_000, "标准样检测项目配置不存在");
@@ -58,6 +60,8 @@ public interface ErrorCodeConstants {
ErrorCode MATERIAL_ASSAY_STANDARD_DETAIL_NOT_EXISTS = new ErrorCode(1_032_050_000, "检测标准明细不存在");
ErrorCode MATERIAL_ASSAY_STANDARD_NOT_EXISTS = new ErrorCode(1_032_050_000, "检测标准不存在");
ErrorCode MATERIAL_ASSAY_STANDARD_METHOD_NOT_EXISTS = new ErrorCode(1_032_050_000, "检测标准方法不存在");
+ ErrorCode MATERIAL_ASSAY_STANDARD_FORECAST_PROJECT_NOT_EXISTS = new ErrorCode(1_032_050_000, "物料检测标准来样品位配置不存在");
+
ErrorCode CONFIG_SAMPLE_HANDOVER_NOT_EXISTS = new ErrorCode(1_032_050_000, "样品交接配置不存在");
//dictionary
@@ -84,7 +88,18 @@ public interface ErrorCodeConstants {
ErrorCode BUSINESS_SAMPLE_HANDOVER_DETAIL_NOT_EXISTS = new ErrorCode(1_032_100_000, "样品交接明细不存在");
ErrorCode BUSINESS_ASSAY_TASK_NOT_EXISTS = new ErrorCode(1_032_100_000, "检测任务分配业务不存在");
ErrorCode BUSINESS_ASSAY_TASK_DETAIL_NOT_EXISTS = new ErrorCode(1_032_100_000, "检测任务分配明细不存在");
-
+ ErrorCode BUSINESS_SUB_SAMPLE_ANALYSIS_GROUP_NOT_EXISTS = new ErrorCode(1_032_100_000, "子样分析班组业务不存在");
+
+ ErrorCode BUSINESS_ASSAY_REPORT_DATA_NOT_EXISTS = new ErrorCode(1_032_100_000, "检测报表数据业务不存在");
+
+ ErrorCode BUSINESS_QUALITY_CONTROL_SAMPLE_PROJECT_NOT_EXISTS = new ErrorCode(1_032_100_000, "质控样检测项目业务不存在");
+ ErrorCode BUSINESS_STANDARD_SAMPLE_NOT_EXISTS = new ErrorCode(1_032_100_000, "标准样业务不存在");
+ ErrorCode BUSINESS_STANDARD_SAMPLE_PROJECT_NOT_EXISTS = new ErrorCode(1_032_100_000, "标准样检测项目业务不存在");
+
+ ErrorCode BUSINESS_TEAM_ASSESSMENT_NOT_EXISTS = new ErrorCode(1_032_100_000, "班组判定数据业务不存在");
+
+ ErrorCode BUSINESS_DOCUMENT_MAIN_NOT_EXISTS = new ErrorCode(1_032_100_000, "检测报告业务不存在");
+ ErrorCode BUSINESS_DOCUMENT_DATA_NOT_EXISTS = new ErrorCode(1_032_100_000, "检测报告明细不存在");
/*=================================resource 资源管理 1_032_150_000 ~ 1_032_199_999 ==================================*/
ErrorCode DEVICE_INFOMATION_NOT_EXISTS = new ErrorCode(1_032_150_000, "设备_设备信息不存在");
diff --git a/zt-module-qms/zt-module-qms-api/src/main/java/com/zt/plat/module/qms/enums/QmsCommonConstant.java b/zt-module-qms/zt-module-qms-api/src/main/java/com/zt/plat/module/qms/enums/QmsCommonConstant.java
new file mode 100644
index 0000000..ac7ee9a
--- /dev/null
+++ b/zt-module-qms/zt-module-qms-api/src/main/java/com/zt/plat/module/qms/enums/QmsCommonConstant.java
@@ -0,0 +1,83 @@
+package com.zt.plat.module.qms.enums;
+
+/**
+ * QmsCommonConstant
+ *
+ * 更新历史:
+ *
版本 更新时间 更新者 更新内容
+ * V1.0 2025年9月24日 wxr Add
+ * Copyright (C) 云南志者竟成科技有限公司
+ *
+ * @author 王兴荣
+ * @version V1.0
+ * @since 2025年9月24日
+ */
+public interface QmsCommonConstant {
+
+ /** 是 **/
+ Integer YES = 1;
+
+ /** 否 **/
+ Integer NO = 0;
+
+ /** 成功 **/
+ String SUCCESS = "success";
+
+ /** 失败 **/
+ String FAILURE = "failure";
+
+ /** 已失败 **/
+ String FAILED = "failed";
+
+ /** 正常 **/
+ String NORMAL = "normal";
+
+ /** 隔离 **/
+ String ISOLATION = "isolation";
+
+ /** 进行中 **/
+ String IN_PROGRESS = "in_progress";
+
+ /** 提交 **/
+ String SUBMIT = "submit";
+
+ /** 已提交 **/
+ String SUBMITTED = "submitted";
+
+ /** 未开始 **/
+ String NOT_START = "not_start";
+
+ /** 待处理 **/
+ String PENDING = "pending";
+
+ /** 退回 **/
+ String RETURN = "return";
+
+ /** 已退回 **/
+ String RETURNED = "returned";
+
+ /** 同意 **/
+ String APPROVE = "approve";
+
+ /** 已同意 **/
+ String APPROVED = "approved";
+
+ /** 驳回 **/
+ String REJECT = "reject";
+
+ /** 已驳回 **/
+ String REJECTED = "rejected";
+
+ /** 作废 **/
+ String VOID = "void";
+
+ /** 已完成 **/
+ String COMPLETED = "completed";
+
+ /** 委托登记 **/
+ String ENTRUST_REGISTRATION = "entrust_registration";
+
+ /** 检验委托 **/
+ String ENTRUST_INSPECTION = "entrust_inspection";
+
+}
diff --git a/zt-module-qms/zt-module-qms-server/pom.xml b/zt-module-qms/zt-module-qms-server/pom.xml
index ffde40c..97e6b34 100644
--- a/zt-module-qms/zt-module-qms-server/pom.xml
+++ b/zt-module-qms/zt-module-qms-server/pom.xml
@@ -189,11 +189,11 @@
-
-
-
-
-
+
+ tech.zzjc.tio
+ zzjc-tio-spring-boot-starter
+ ${zzjc.tio.version}
+
diff --git a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/QmsServerApplication.java b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/QmsServerApplication.java
deleted file mode 100644
index c328170..0000000
--- a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/QmsServerApplication.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.zt.plat.module.qms;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-/**
- * 项目的启动类
- */
-@SpringBootApplication
-public class QmsServerApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(QmsServerApplication.class, args);
- }
-
-}
diff --git a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayProjectDataController.java b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayProjectDataController.java
index 49b0b90..22318b6 100644
--- a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayProjectDataController.java
+++ b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayProjectDataController.java
@@ -1,5 +1,8 @@
package com.zt.plat.module.qms.business.bus.controller.admin;
+import com.zt.plat.module.qms.business.bus.controller.vo.BusinessAssayProjectDataPageReqVO;
+import com.zt.plat.module.qms.business.bus.controller.vo.BusinessAssayProjectDataRespVO;
+import com.zt.plat.module.qms.business.bus.controller.vo.BusinessAssayProjectDataSaveReqVO;
import org.springframework.web.bind.annotation.*;
import jakarta.annotation.Resource;
import org.springframework.validation.annotation.Validated;
@@ -10,7 +13,6 @@ import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Operation;
-import jakarta.validation.constraints.*;
import jakarta.validation.*;
import jakarta.servlet.http.*;
import java.util.*;
diff --git a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayReportDataController.java b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayReportDataController.java
new file mode 100644
index 0000000..9eee3be
--- /dev/null
+++ b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayReportDataController.java
@@ -0,0 +1,108 @@
+package com.zt.plat.module.qms.business.bus.controller.admin;
+
+import com.zt.plat.module.qms.business.bus.controller.vo.BusinessAssayReportDataPageReqVO;
+import com.zt.plat.module.qms.business.bus.controller.vo.BusinessAssayReportDataRespVO;
+import com.zt.plat.module.qms.business.bus.controller.vo.BusinessAssayReportDataSaveReqVO;
+import org.springframework.web.bind.annotation.*;
+import jakarta.annotation.Resource;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.security.access.prepost.PreAuthorize;
+import com.zt.plat.framework.business.interceptor.BusinessControllerMarker;
+
+import io.swagger.v3.oas.annotations.tags.Tag;
+import io.swagger.v3.oas.annotations.Parameter;
+import io.swagger.v3.oas.annotations.Operation;
+
+import jakarta.validation.*;
+import jakarta.servlet.http.*;
+import java.util.*;
+import java.io.IOException;
+
+import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
+import com.zt.plat.framework.common.pojo.PageParam;
+import com.zt.plat.framework.common.pojo.PageResult;
+import com.zt.plat.framework.common.pojo.CommonResult;
+import com.zt.plat.framework.common.util.object.BeanUtils;
+import static com.zt.plat.framework.common.pojo.CommonResult.success;
+
+import com.zt.plat.framework.excel.core.util.ExcelUtils;
+import com.zt.plat.module.qms.business.bus.controller.vo.*;
+import com.zt.plat.module.qms.business.bus.dal.dataobject.BusinessAssayReportDataDO;
+import com.zt.plat.module.qms.business.bus.service.BusinessAssayReportDataService;
+import com.zt.plat.framework.apilog.core.annotation.ApiAccessLog;
+import static com.zt.plat.framework.apilog.core.enums.OperateTypeEnum.*;
+
+@Tag(name = "管理后台 - 检测报表数据业务")
+@RestController
+@RequestMapping("/qms/business-assay-report-data")
+@Validated
+public class BusinessAssayReportDataController implements BusinessControllerMarker {
+
+
+ @Resource
+ private BusinessAssayReportDataService businessAssayReportDataService;
+
+ @PostMapping("/create")
+ @Operation(summary = "创建检测报表数据业务")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-report-data:create')")
+ public CommonResult createBusinessAssayReportData(@Valid @RequestBody BusinessAssayReportDataSaveReqVO createReqVO) {
+ return success(businessAssayReportDataService.createBusinessAssayReportData(createReqVO));
+ }
+
+ @PutMapping("/update")
+ @Operation(summary = "更新检测报表数据业务")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-report-data:update')")
+ public CommonResult updateBusinessAssayReportData(@Valid @RequestBody BusinessAssayReportDataSaveReqVO updateReqVO) {
+ businessAssayReportDataService.updateBusinessAssayReportData(updateReqVO);
+ return success(true);
+ }
+
+ @DeleteMapping("/delete")
+ @Operation(summary = "删除检测报表数据业务")
+ @Parameter(name = "id", description = "编号", required = true)
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-report-data:delete')")
+ public CommonResult deleteBusinessAssayReportData(@RequestParam("id") Long id) {
+ businessAssayReportDataService.deleteBusinessAssayReportData(id);
+ return success(true);
+ }
+
+ @DeleteMapping("/delete-list")
+ @Parameter(name = "ids", description = "编号", required = true)
+ @Operation(summary = "批量删除检测报表数据业务")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-report-data:delete')")
+ public CommonResult deleteBusinessAssayReportDataList(@RequestBody BatchDeleteReqVO req) {
+ businessAssayReportDataService.deleteBusinessAssayReportDataListByIds(req.getIds());
+ return success(true);
+ }
+
+ @GetMapping("/get")
+ @Operation(summary = "获得检测报表数据业务")
+ @Parameter(name = "id", description = "编号", required = true, example = "1024")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-report-data:query')")
+ public CommonResult getBusinessAssayReportData(@RequestParam("id") Long id) {
+ BusinessAssayReportDataDO businessAssayReportData = businessAssayReportDataService.getBusinessAssayReportData(id);
+ return success(BeanUtils.toBean(businessAssayReportData, BusinessAssayReportDataRespVO.class));
+ }
+
+ @GetMapping("/page")
+ @Operation(summary = "获得检测报表数据业务分页")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-report-data:query')")
+ public CommonResult> getBusinessAssayReportDataPage(@Valid BusinessAssayReportDataPageReqVO pageReqVO) {
+ PageResult pageResult = businessAssayReportDataService.getBusinessAssayReportDataPage(pageReqVO);
+ return success(BeanUtils.toBean(pageResult, BusinessAssayReportDataRespVO.class));
+ }
+
+ @GetMapping("/export-excel")
+ @Operation(summary = "导出检测报表数据业务 Excel")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-report-data:export')")
+ @ApiAccessLog(operateType = EXPORT)
+ public void exportBusinessAssayReportDataExcel(@Valid BusinessAssayReportDataPageReqVO pageReqVO,
+ HttpServletResponse response) throws IOException {
+ pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
+ List list = businessAssayReportDataService.getBusinessAssayReportDataPage(pageReqVO).getList();
+ // 导出 Excel
+ ExcelUtils.write(response, "检测报表数据业务.xls", "数据", BusinessAssayReportDataRespVO.class,
+ BeanUtils.toBean(list, BusinessAssayReportDataRespVO.class));
+ }
+
+}
\ No newline at end of file
diff --git a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayTaskController.java b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayTaskController.java
new file mode 100644
index 0000000..664eb9d
--- /dev/null
+++ b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayTaskController.java
@@ -0,0 +1,109 @@
+package com.zt.plat.module.qms.business.bus.controller.admin;
+
+import com.zt.plat.module.qms.business.bus.controller.vo.BusinessAssayTaskExtendRespVO;
+import com.zt.plat.module.qms.business.bus.controller.vo.BusinessAssayTaskPageReqVO;
+import com.zt.plat.module.qms.business.bus.controller.vo.BusinessAssayTaskRespVO;
+import com.zt.plat.module.qms.business.bus.controller.vo.BusinessAssayTaskSaveReqVO;
+import org.springframework.web.bind.annotation.*;
+import jakarta.annotation.Resource;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.security.access.prepost.PreAuthorize;
+import com.zt.plat.framework.business.interceptor.BusinessControllerMarker;
+
+import io.swagger.v3.oas.annotations.tags.Tag;
+import io.swagger.v3.oas.annotations.Parameter;
+import io.swagger.v3.oas.annotations.Operation;
+
+import jakarta.validation.*;
+import jakarta.servlet.http.*;
+import java.util.*;
+import java.io.IOException;
+
+import com.zt.plat.framework.common.pojo.vo.BatchDeleteReqVO;
+import com.zt.plat.framework.common.pojo.PageParam;
+import com.zt.plat.framework.common.pojo.PageResult;
+import com.zt.plat.framework.common.pojo.CommonResult;
+import com.zt.plat.framework.common.util.object.BeanUtils;
+import static com.zt.plat.framework.common.pojo.CommonResult.success;
+
+import com.zt.plat.framework.excel.core.util.ExcelUtils;
+import com.zt.plat.module.qms.business.bus.controller.vo.*;
+import com.zt.plat.module.qms.business.bus.dal.dataobject.BusinessAssayTaskDO;
+import com.zt.plat.module.qms.business.bus.service.BusinessAssayTaskService;
+import com.zt.plat.framework.apilog.core.annotation.ApiAccessLog;
+import static com.zt.plat.framework.apilog.core.enums.OperateTypeEnum.*;
+
+@Tag(name = "管理后台 - 检测任务分配业务")
+@RestController
+@RequestMapping("/qms/business-assay-task")
+@Validated
+public class BusinessAssayTaskController implements BusinessControllerMarker {
+
+
+ @Resource
+ private BusinessAssayTaskService businessAssayTaskService;
+
+ @PostMapping("/create")
+ @Operation(summary = "创建检测任务分配业务")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-task:create')")
+ public CommonResult createBusinessAssayTask(@Valid @RequestBody BusinessAssayTaskSaveReqVO createReqVO) {
+ return success(businessAssayTaskService.createBusinessAssayTask(createReqVO));
+ }
+
+ @PutMapping("/update")
+ @Operation(summary = "更新检测任务分配业务")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-task:update')")
+ public CommonResult updateBusinessAssayTask(@Valid @RequestBody BusinessAssayTaskSaveReqVO updateReqVO) {
+ businessAssayTaskService.updateBusinessAssayTask(updateReqVO);
+ return success(true);
+ }
+
+ @DeleteMapping("/delete")
+ @Operation(summary = "删除检测任务分配业务")
+ @Parameter(name = "id", description = "编号", required = true)
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-task:delete')")
+ public CommonResult deleteBusinessAssayTask(@RequestParam("id") Long id) {
+ businessAssayTaskService.deleteBusinessAssayTask(id);
+ return success(true);
+ }
+
+ @DeleteMapping("/delete-list")
+ @Parameter(name = "ids", description = "编号", required = true)
+ @Operation(summary = "批量删除检测任务分配业务")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-task:delete')")
+ public CommonResult deleteBusinessAssayTaskList(@RequestBody BatchDeleteReqVO req) {
+ businessAssayTaskService.deleteBusinessAssayTaskListByIds(req.getIds());
+ return success(true);
+ }
+
+ @GetMapping("/get")
+ @Operation(summary = "获得检测任务分配业务")
+ @Parameter(name = "id", description = "编号", required = true, example = "1024")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-task:query')")
+ public CommonResult getBusinessAssayTask(@RequestParam("id") Long id) {
+ BusinessAssayTaskDO businessAssayTask = businessAssayTaskService.getBusinessAssayTask(id);
+ return success(BeanUtils.toBean(businessAssayTask, BusinessAssayTaskRespVO.class));
+ }
+
+ @GetMapping("/page")
+ @Operation(summary = "获得检测任务分配业务分页")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-task:query')")
+ public CommonResult> getBusinessAssayTaskPage(@Valid BusinessAssayTaskPageReqVO pageReqVO) {
+ PageResult pageResult = businessAssayTaskService.getBusinessAssayTaskPage(pageReqVO);
+ return success(pageResult);
+ }
+
+ @GetMapping("/export-excel")
+ @Operation(summary = "导出检测任务分配业务 Excel")
+ @PreAuthorize("@ss.hasPermission('qms:business-assay-task:export')")
+ @ApiAccessLog(operateType = EXPORT)
+ public void exportBusinessAssayTaskExcel(@Valid BusinessAssayTaskPageReqVO pageReqVO,
+ HttpServletResponse response) throws IOException {
+ pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
+ List list = businessAssayTaskService.getBusinessAssayTaskPage(pageReqVO).getList();
+ // 导出 Excel
+ ExcelUtils.write(response, "检测任务分配业务.xls", "数据", BusinessAssayTaskRespVO.class,
+ BeanUtils.toBean(list, BusinessAssayTaskRespVO.class));
+ }
+
+}
\ No newline at end of file
diff --git a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayTaskDataController.java b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayTaskDataController.java
index 50c1237..06de1d3 100644
--- a/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayTaskDataController.java
+++ b/zt-module-qms/zt-module-qms-server/src/main/java/com/zt/plat/module/qms/business/bus/controller/admin/BusinessAssayTaskDataController.java
@@ -1,5 +1,6 @@
package com.zt.plat.module.qms.business.bus.controller.admin;
+import com.zt.plat.module.qms.business.bus.controller.vo.*;
import org.springframework.web.bind.annotation.*;
import jakarta.annotation.Resource;
import org.springframework.validation.annotation.Validated;
@@ -10,7 +11,6 @@ import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.Operation;
-import jakarta.validation.constraints.*;
import jakarta.validation.*;
import jakarta.servlet.http.*;
import java.util.*;
@@ -85,11 +85,19 @@ public class BusinessAssayTaskDataController implements BusinessControllerMarker
@GetMapping("/getUnAssayTaskGroupList")
@Operation(summary = "获得未指派的子样检测任务业务分组列表")
@PreAuthorize("@ss.hasPermission('qms:business-assay-task-data:query')")
- public CommonResult> getUnAssayTaskGroupList() {
- List