From ba4b7239ac85266afd450e7310ed57f317275ae7 Mon Sep 17 00:00:00 2001
From: FCL
Date: Tue, 21 Oct 2025 11:14:10 +0800
Subject: [PATCH] =?UTF-8?q?fix:qms-api=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 6 +-
.../module/qms/enums/ErrorCodeConstants.java | 23 +++-
.../module/qms/enums/QmsCommonConstant.java | 127 ++++++++++++++++++
3 files changed, 152 insertions(+), 4 deletions(-)
create mode 100644 zt-module-qms/zt-module-qms-api/src/main/java/com/zt/plat/module/qms/enums/QmsCommonConstant.java
diff --git a/pom.xml b/pom.xml
index fb8787e..d2f7e45 100644
--- a/pom.xml
+++ b/pom.xml
@@ -144,9 +144,9 @@
ZT
中铜 ZStack 私服
http://172.16.46.63:30708/repository/test/
-
- false
-
+
+
+
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..86429d9 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,10 +37,14 @@ 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_ASSAY_METHOD_PROJECT_ASSESSMENT_NOT_EXISTS = new ErrorCode(1_032_050_000, "检测方法分析项目判定不存在");
+ ErrorCode CONFIG_ASSAY_METHOD_PROJECT_COEFFICIENT_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, "标准样检测项目配置不存在");
ErrorCode CONFIG_SUB_SAMPLE_PARENT_NOT_EXISTS = new ErrorCode(1_032_050_000, "分样配置不存在");
+ ErrorCode CONFIG_SUB_SAMPLE_PARENT_METHOD_NOT_EXISTS = new ErrorCode(1_032_050_000, "分样与检测方法配置不存在");
ErrorCode CONFIG_SUB_SAMPLE_METHOD_NOT_EXISTS = new ErrorCode(1_032_050_000, "子样与检测方法配置不存在");
ErrorCode CONFIG_SUB_SAMPLE_NOT_EXISTS = new ErrorCode(1_032_050_000, "子样配置不存在");
ErrorCode CONFIG_SAMPLE_REPORT_NOT_EXISTS = new ErrorCode(1_032_050_000, "样品报表关系不存在");
@@ -47,17 +52,20 @@ public interface ErrorCodeConstants {
ErrorCode CONFIG_REPORT_TYPE_NOT_EXISTS = new ErrorCode(1_032_050_000, "报表类型配置不存在");
ErrorCode CONFIG_PROJECT_NOT_EXISTS = new ErrorCode(1_032_050_000, "检测项目配置不存在");
ErrorCode CONFIG_ENTRUST_SOURCE_NOT_EXISTS = new ErrorCode(1_032_050_000, "检验委托来源配置不存在");
- ErrorCode CONFIG_DOCUMENT_TYPE_NOT_EXISTS = new ErrorCode(1_032_050_000, "报告类型配置不存在");
+
ErrorCode CONFIG_BASE_SAMPLE_NOT_EXISTS = new ErrorCode(1_032_050_000, "主样配置不存在");
ErrorCode CONFIG_ASSAY_METHOD_PROJECT_PARAMETER_NOT_EXISTS = new ErrorCode(1_032_050_000, "检测方法分析项目参数配置不存在");
ErrorCode CONFIG_WAREHOUSE_LOCATION_INFOMATION_NOT_EXISTS = new ErrorCode(1_032_050_000, "样品库位信息不存在");
ErrorCode CONFIG_SIMPLE_FLOW_RULE_NOT_EXISTS = new ErrorCode(1_032_050_000, "LiteFlow规则配置不存在");
ErrorCode CONFIG_SIMPLE_FLOW_CODE_NOT_EXISTS = new ErrorCode(1_032_050_000, "LiteFlow脚本配置不存在");
+ ErrorCode CONFIG_RULE_NOT_EXISTS = new ErrorCode(1_032_050_000, "规则配置不存在");
ErrorCode BASE_SAMPLE_NOT_EXISTS = new ErrorCode(1_032_050_000, "样品大类管理不存在");
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 +92,20 @@ 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_SUB_PARENT_SAMPLE_ASSESSMENT_NOT_EXISTS = new ErrorCode(1_032_100_000, "班组判定数据业务不存在");
+ //检测报告
+ ErrorCode REPORT_DOCUMENT_MAIN_NOT_EXISTS = new ErrorCode(1_032_100_000, "检测报告业务不存在");
+ ErrorCode REPORT_DOCUMENT_DATA_NOT_EXISTS = new ErrorCode(1_032_100_000, "检测报告明细不存在");
+ ErrorCode REPORT_DOCUMENT_TYPE_NOT_EXISTS = new ErrorCode(1_032_050_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..3dc7c48
--- /dev/null
+++ b/zt-module-qms/zt-module-qms-api/src/main/java/com/zt/plat/module/qms/enums/QmsCommonConstant.java
@@ -0,0 +1,127 @@
+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 EXCEEDS_TOLERANCE = "exceeds_tolerance";
+
+ /** 隔离 **/
+ String ISOLATION = "isolation";
+
+ /** 进行中 **/
+ String IN_PROGRESS = "in_progress";
+
+ /** 已保存 **/
+ String SAVED = "saved";
+
+ /** 提交 **/
+ //String SUBMIT = "submit";
+
+ /** 已提交 **/
+ String SUBMITTED = "submitted";
+
+ /** 未开始 **/
+ String NOT_START = "not_start";
+
+ /** 审核中 **/
+ String RUNNING = "running";
+
+ /** 待处理 **/
+ 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 TASK_ASSIGN = "task_assign";
+
+ /** 领取任务 **/
+ String TASK_CLAIM = "task_claim";
+
+ /** 固定字段 **/
+ String FIELD_FIXED = "field_fixed";
+
+ /** 动态字段 **/
+ String FIELD_DYNAMIC = "field_dynamic";
+
+ /** 计算字段 **/
+ String FIELD_CALCULATED = "field_calculated";
+
+ /** 委托登记 **/
+ String ENTRUST_REGISTRATION = "entrust_registration";
+
+ /** 检验委托 **/
+ String ENTRUST_INSPECTION = "entrust_inspection";
+
+ /** 中心收样 **/
+ String FLOW_NODE_CENTER_RECEIVE = "flw_zx_receive";
+
+ /** 中心送样 **/
+ String FLOW_NODE_CENTER_SEND = "flw_zx_send";
+
+ /** 班组收样 **/
+ String FLOW_NODE_TEAM_RECEIVE = "flw_bz_receive";
+
+ /** 样品编密 **/
+ String FlOW_NODE_SAMPLE_ENCRYPT = "flw_ypbm";
+
+ /** 分析收样 **/
+ String FLOW_NODE_ANALYSIS_RECEIVE = "flw_fx_receive";
+
+ /** 分析送样 **/
+ String FLOW_NODE_ANALYSIS_SEND = "flw_fx_send";
+
+ /** 班组送样 **/
+ String FLOW_NODE_TEAM_SEND = "flw_bz_send";
+}