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"; +}