From 16cd6a3d63f3352c1a20abb5fc73f48a4204bc62 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期四, 10 七月 2025 19:51:19 +0800
Subject: [PATCH] art: 技术状态鉴定工单-数据库设计修改

---
 db/430设备管理数据库设计.pdma.json                                                                                          | 1064 ++++++++++++++++++++++++++++--------------------
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamTechnicalStatusEvaluationOrder.java                  |   79 +++
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamTechnicalStatusEvaluationOrderController.java    |   35 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamTechnicalStatusEvaluationOrderServiceImpl.java |  109 ++++
 lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/constant/TechnicalStatusEvaluationOrderStatusEnum.java  |    2 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamTechnicalStatusEvaluationOrderService.java         |    7 
 6 files changed, 814 insertions(+), 482 deletions(-)

diff --git "a/db/430\350\256\276\345\244\207\347\256\241\347\220\206\346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.pdma.json" "b/db/430\350\256\276\345\244\207\347\256\241\347\220\206\346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.pdma.json"
index 7e645a9..3031dbd 100644
--- "a/db/430\350\256\276\345\244\207\347\256\241\347\220\206\346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.pdma.json"
+++ "b/db/430\350\256\276\345\244\207\347\256\241\347\220\206\346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.pdma.json"
@@ -4,7 +4,7 @@
   "avatar": "",
   "version": "4.9.2",
   "createdTime": "2025-3-10 16:38:19",
-  "updatedTime": "2025-7-10 12:02:35",
+  "updatedTime": "2025-7-10 19:45:43",
   "dbConns": [],
   "profile": {
     "default": {
@@ -11536,24 +11536,6 @@
           "id": "D5F4AD3E-A9C5-41BB-A699-720C3EAEC040"
         },
         {
-          "defKey": "is_processed",
-          "defName": "鏄惁鍔犲伐",
-          "comment": "鍔犲伐銆佹湭鍔犲伐",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
-          "extProps": {},
-          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
-          "id": "06BF0EBA-007A-451D-95F9-E00553E5F6CD"
-        },
-        {
           "defKey": "fault_start_time",
           "defName": "鏁呴殰寮�濮嬫椂闂�",
           "comment": "",
@@ -11678,6 +11660,34 @@
           "extProps": {},
           "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
           "id": "1229A626-1039-4386-A28C-25297478328B"
+        },
+        {
+          "defKey": "image_files",
+          "defName": "鐓х墖鏂囦欢ids",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "domain": "13DE7063-440C-426F-B1DF-25EC824C6DB8",
+          "refDict": "",
+          "extProps": {},
+          "notes": {},
+          "attr1": "",
+          "attr2": "",
+          "attr3": "",
+          "attr4": "",
+          "attr5": "",
+          "attr6": "",
+          "attr7": "",
+          "attr8": "",
+          "attr9": "",
+          "id": "0552EC0A-4846-49B3-BA5A-6049CD295D13",
+          "baseType": "B17BDED3-085F-40E1-9019-3B79CF2BF075"
         },
         {
           "defKey": "remark",
@@ -12017,7 +12027,7 @@
         {
           "defKey": "repair_status",
           "defName": "缁翠慨鐘舵��",
-          "comment": "寰呯淮淇�佺淮淇腑銆佸緟纭銆佺淮淇畬鎴�",
+          "comment": "",
           "type": "",
           "len": "",
           "scale": "",
@@ -12031,78 +12041,6 @@
           "extProps": {},
           "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
           "id": "E3F4CCD6-CA19-4A44-AEE6-EAB76C447B6B"
-        },
-        {
-          "defKey": "fault_reason",
-          "defName": "鏁呴殰鍘熷洜",
-          "comment": "",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
-          "extProps": {},
-          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
-          "id": "BCE8BD76-B110-4B3E-B64C-5753B9F0598C"
-        },
-        {
-          "defKey": "fault_analysis",
-          "defName": "鏁呴殰鍒嗘瀽",
-          "comment": "",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
-          "extProps": {},
-          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
-          "id": "DF070EAC-2AA1-482B-B8F2-5BFE2BFBF294"
-        },
-        {
-          "defKey": "fault_process",
-          "defName": "鎺掓晠杩囩▼",
-          "comment": "",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
-          "extProps": {},
-          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
-          "id": "AF768E3B-7329-4C6C-959E-BE4F0E4E0ED2"
-        },
-        {
-          "defKey": "fault_prevent",
-          "defName": "棰勯槻鎺柦",
-          "comment": "",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
-          "extProps": {},
-          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
-          "id": "88AA9F44-C655-4140-B34E-26E2A10E0F1D"
         },
         {
           "defKey": "actual_start_time",
@@ -12195,6 +12133,250 @@
           "id": "E3BD4018-31D8-412D-AD9C-00ED3F068906"
         },
         {
+          "defKey": "fault_reason",
+          "defName": "鏁呴殰鍘熷洜",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
+          "id": "BCE8BD76-B110-4B3E-B64C-5753B9F0598C"
+        },
+        {
+          "defKey": "repair_description",
+          "defName": "缁翠慨缁撴灉鎻忚堪",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
+          "id": "C158BB3C-06F2-451C-974F-7A8A46A4026B"
+        },
+        {
+          "defKey": "repairer",
+          "defName": "缁翠慨浜�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
+          "id": "39B6A4DB-4B2F-4997-BE68-04267F517AD6"
+        },
+        {
+          "defKey": "leader_user",
+          "defName": "纭棰嗗",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
+          "id": "BE863706-C9DD-45D3-9303-4180F1A444E2"
+        },
+        {
+          "defKey": "leader_confirm",
+          "defName": "棰嗗纭缁撴灉",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF",
+          "id": "958A9D56-586D-483A-B670-EA3351BEEF50"
+        },
+        {
+          "defKey": "leader_confirm_comment",
+          "defName": "棰嗗鎰忚",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
+          "id": "F7BAD961-9011-4A25-B80B-7D6865B93F92"
+        },
+        {
+          "defKey": "leader_confirm_time",
+          "defName": "棰嗗纭鏃堕棿",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
+          "extProps": {},
+          "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
+          "id": "32CAA017-36BD-4EB3-B4E5-88F972CEE9CD"
+        },
+        {
+          "defKey": "external_repairer",
+          "defName": "鏈哄姩鍔炵淮淇汉",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
+          "id": "AC27EA79-E7DA-4B72-B39B-8ECA8D968958"
+        },
+        {
+          "defKey": "external_confirm",
+          "defName": "鏈哄姩鍔炵‘璁ょ粨鏋�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "6F7C1C5C-D159-41E6-BF9D-54DEEFA79AFF",
+          "id": "ED829432-3B4C-49D4-8B91-05DF171070E9"
+        },
+        {
+          "defKey": "external_confirm_comment",
+          "defName": "鏈哄姩鍔炵‘璁ゆ剰瑙�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
+          "id": "16D85E43-DC62-4809-BC8C-8274A8EACD4C"
+        },
+        {
+          "defKey": "external_confirm_time",
+          "defName": "鏈哄姩鍔炵‘璁ゆ椂闂�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
+          "extProps": {},
+          "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
+          "id": "1FFC3F79-6226-4B7C-9F96-233CCEB9FE6E"
+        },
+        {
+          "defKey": "outsourced_user",
+          "defName": "濮斿璐熻矗浜�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
+          "id": "69D5E505-79B5-4960-804B-26F679622056"
+        },
+        {
+          "defKey": "image_files",
+          "defName": "鐓х墖鏂囦欢ids",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "domain": "13DE7063-440C-426F-B1DF-25EC824C6DB8",
+          "refDict": "",
+          "extProps": {},
+          "notes": {},
+          "attr1": "",
+          "attr2": "",
+          "attr3": "",
+          "attr4": "",
+          "attr5": "",
+          "attr6": "",
+          "attr7": "",
+          "attr8": "",
+          "attr9": "",
+          "id": "F12C512D-9550-40EA-8583-C6476F69C135",
+          "baseType": "B17BDED3-085F-40E1-9019-3B79CF2BF075"
+        },
+        {
           "defKey": "confirmer",
           "defName": "鎿嶄綔宸�",
           "comment": "",
@@ -12247,359 +12429,6 @@
           "extProps": {},
           "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
           "id": "D78104A0-7502-4867-BE4D-6727F35FAE54"
-        }
-      ],
-      "correlations": [],
-      "indexes": [],
-      "type": "P"
-    },
-    {
-      "id": "B058461D-4E6B-4E93-AC93-202C470F32FD",
-      "env": {
-        "base": {
-          "nameSpace": "",
-          "codeRoot": ""
-        }
-      },
-      "defKey": "eam_repair_person",
-      "defName": "鏁呴殰缁翠慨浜哄憳",
-      "comment": "",
-      "properties": {
-        "partitioned by": "(date string)",
-        "row format delimited": "",
-        "fields terminated by ','": "",
-        "collection items terminated by '-'": "",
-        "map keys terminated by ':'": "",
-        "store as textfile;": ""
-      },
-      "sysProps": {
-        "nameTemplate": "{defKey}[{defName}]"
-      },
-      "notes": {},
-      "headers": [
-        {
-          "refKey": "hideInGraph",
-          "hideInGraph": true
-        },
-        {
-          "refKey": "defKey",
-          "freeze": false,
-          "hideInGraph": false
-        },
-        {
-          "refKey": "defName",
-          "freeze": false,
-          "hideInGraph": false
-        },
-        {
-          "refKey": "comment",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "primaryKey",
-          "freeze": false,
-          "hideInGraph": false
-        },
-        {
-          "refKey": "notNull",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "autoIncrement",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "domain",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "type",
-          "freeze": false,
-          "hideInGraph": false
-        },
-        {
-          "refKey": "len",
-          "freeze": false,
-          "hideInGraph": false
-        },
-        {
-          "refKey": "scale",
-          "freeze": false,
-          "hideInGraph": false
-        },
-        {
-          "refKey": "refDict",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "defaultValue",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "isStandard",
-          "freeze": false,
-          "hideInGraph": false
-        },
-        {
-          "refKey": "uiHint",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "extProps",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "attr1",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "attr2",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "attr3",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "attr4",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "attr5",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "attr6",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "attr7",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "attr8",
-          "freeze": false,
-          "hideInGraph": true
-        },
-        {
-          "refKey": "attr9",
-          "freeze": false,
-          "hideInGraph": true
-        }
-      ],
-      "fields": [
-        {
-          "defKey": "id",
-          "defName": "涓婚敭",
-          "comment": "",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": true,
-          "notNull": true,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
-          "extProps": {},
-          "domain": "16120F75-6AA7-4483-868D-F07F511BB081",
-          "id": "D7DEA958-4C18-479C-B2C0-94FE06DA3ADF"
-        },
-        {
-          "defKey": "create_by",
-          "defName": "鍒涘缓浜�",
-          "comment": "",
-          "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": true,
-          "refDict": "",
-          "uiHint": "",
-          "id": "58D6FF91-89A9-490A-B90A-327E81A74E23",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
-        },
-        {
-          "defKey": "create_time",
-          "defName": "鍒涘缓鏃堕棿",
-          "comment": "",
-          "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": true,
-          "refDict": "",
-          "uiHint": "",
-          "id": "8F4966FE-F0C2-4AB2-83EF-94B24B7B224E",
-          "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098"
-        },
-        {
-          "defKey": "update_by",
-          "defName": "鏇存柊浜�",
-          "comment": "",
-          "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": true,
-          "refDict": "",
-          "uiHint": "",
-          "id": "4F8FB139-0BB5-415D-831E-6143E3A8D8F6",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
-        },
-        {
-          "defKey": "update_time",
-          "defName": "鏇存柊鏃堕棿",
-          "comment": "",
-          "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": true,
-          "refDict": "",
-          "uiHint": "",
-          "id": "A032D1CD-7BBA-4E7B-BE9B-B11D37E43D0D",
-          "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098"
-        },
-        {
-          "defKey": "del_flag",
-          "defName": "鍒犻櫎鏍囪",
-          "comment": "",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "1D764C4A-6F9F-421E-B11A-6F3E23B51811",
-          "extProps": {},
-          "domain": "6BC8F04B-6CFA-4995-98D3-318F5CDD774E",
-          "id": "15E782AF-A99B-49CC-9782-59BE3F710287"
-        },
-        {
-          "defKey": "repair_id",
-          "defName": "缁翠慨宸ュ崟Id",
-          "comment": "",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
-          "extProps": {},
-          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
-          "id": "32E4CAED-83AE-4227-B398-586CA02E9879"
-        },
-        {
-          "defKey": "repair_user",
-          "defName": "缁翠慨浜�",
-          "comment": "",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
-          "extProps": {},
-          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
-          "id": "4C1E8950-C463-4892-9132-2CDAA4EBBD19"
-        },
-        {
-          "defKey": "repair_primary",
-          "defName": "鏄惁鏄富缁翠慨浜�",
-          "comment": "鏄� 鍚�",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
-          "extProps": {},
-          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
-          "id": "1BD2D6BC-3EF4-40EF-99C0-D322F854E501"
-        },
-        {
-          "defKey": "repair_duration",
-          "defName": "缁翠慨鏃堕暱",
-          "comment": "",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
-          "extProps": {},
-          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
-          "id": "0950E648-7BD4-4A85-A658-1F6F5E74E1EA"
-        },
-        {
-          "defKey": "remark",
-          "defName": "澶囨敞",
-          "comment": "",
-          "type": "",
-          "len": "",
-          "scale": "",
-          "primaryKey": false,
-          "notNull": false,
-          "autoIncrement": false,
-          "defaultValue": "",
-          "hideInGraph": false,
-          "refDict": "",
-          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
-          "extProps": {},
-          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
-          "id": "4B6B2E90-0A46-44BC-B297-CB8C5AF2C1E7"
         }
       ],
       "correlations": [],
@@ -24950,6 +24779,276 @@
           "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64"
         },
         {
+          "defKey": "safety_check_completed",
+          "defName": "瀹夊叏瑁呯疆妫�鏌ユ槸鍚﹀畬鎴�",
+          "comment": "鏄惁",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
+          "id": "1226D96E-90ED-41A9-8A3D-81A2CAD83E65"
+        },
+        {
+          "defKey": "precision_check_completed",
+          "defName": "璁惧绮惧害妫�鏌ユ槸鍚﹀畬鎴�",
+          "comment": "鏄惁",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
+          "id": "4F856A18-C459-480C-A387-DCD7B0583832"
+        },
+        {
+          "defKey": "other_check_completed",
+          "defName": "鍏朵粬妫�鏌ユ槸鍚﹀畬鎴�",
+          "comment": "鏄惁",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
+          "id": "35857684-55E4-4AA2-836C-7F382D9D3632"
+        },
+        {
+          "defKey": "safety_check_confirm",
+          "defName": "瀹夊叏瑁呯疆妫�鏌ョ‘璁や汉",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
+          "id": "C0F0D065-46A8-4D7E-BB20-123F21C213CA"
+        },
+        {
+          "defKey": "safety_check_confirm_time",
+          "defName": "瀹夊叏瑁呯疆妫�鏌ョ‘璁ゆ椂闂�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
+          "extProps": {},
+          "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
+          "id": "7C33F96F-F828-4A60-AA98-8847020EF388"
+        },
+        {
+          "defKey": "safety_check_result",
+          "defName": "瀹夊叏瑁呯疆妫�鏌ョ‘璁ょ粨鏋�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
+          "id": "699E6979-B91F-4471-8DE7-A527AD2C82B7"
+        },
+        {
+          "defKey": "safety_check_comment",
+          "defName": "瀹夊叏瑁呯疆妫�鏌ョ‘璁ゆ剰瑙�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
+          "id": "0F955349-F512-45D6-A377-3C46CEAFD278"
+        },
+        {
+          "defKey": "precision_check_confirm",
+          "defName": "璁惧绮惧害妫�鏌ョ‘璁や汉",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": true,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
+          "id": "07FB0F0E-DE49-40F4-82C3-FBD9CE3FA808"
+        },
+        {
+          "defKey": "precision_check_confirm_time",
+          "defName": "璁惧绮惧害妫�鏌ョ‘璁ゆ椂闂�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
+          "extProps": {},
+          "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
+          "id": "362A3251-5FFF-42A6-B6E4-F8B7FE740CA6"
+        },
+        {
+          "defKey": "precision_check_confirm_result",
+          "defName": "璁惧绮惧害妫�鏌ョ‘璁ょ粨鏋�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
+          "id": "92F9F3CA-B9E9-414B-8280-0CE3EE3C9466"
+        },
+        {
+          "defKey": "precision_check_confirm_comment",
+          "defName": "璁惧绮惧害妫�鏌ョ‘璁ゆ剰瑙�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
+          "id": "BEA65C76-CDF4-49A2-A72B-1CCDB9E2EA66"
+        },
+        {
+          "defKey": "other_check_confirm",
+          "defName": "鍏朵粬妫�鏌ョ‘璁や汉",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
+          "id": "7480CDF8-6DCF-44BB-9323-5E77499DBC80"
+        },
+        {
+          "defKey": "other_check_confirm_time",
+          "defName": "鍏朵粬妫�鏌ョ‘璁ゆ椂闂�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
+          "extProps": {},
+          "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
+          "id": "5971A72F-A97E-464B-A0FC-79EC2CF2C5FD"
+        },
+        {
+          "defKey": "other_check_confirm_result",
+          "defName": "鍏朵粬妫�鏌ョ‘璁ょ粨鏋�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
+          "id": "FEE0B289-45F0-420D-87C1-DA28FC3EB3D9"
+        },
+        {
+          "defKey": "other_check_confirm_comment",
+          "defName": "鍏朵粬妫�鏌ョ‘璁ゆ剰瑙�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "9092C4E0-1A54-4859-ABBB-5B62DBC27573",
+          "id": "73800093-E07C-471B-B0E8-32F1834FF633"
+        },
+        {
           "defKey": "safety_equipment_check_result",
           "defName": "瀹夊叏瑁呯疆妫�鏌ョ粨鏋�",
           "comment": "鏄�佸惁",
@@ -25042,6 +25141,42 @@
           "id": "A77E37BB-DEEE-4A7D-94EA-AAAAE0C65D81"
         },
         {
+          "defKey": "repairer_signature",
+          "defName": "缁翠慨浜虹瀛�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "54611CCC-CA4B-42E1-9F32-4944C85B85A6",
+          "id": "BE092B65-E9ED-434B-8734-0E1D5DE4F3E1"
+        },
+        {
+          "defKey": "repairer_signature_time",
+          "defName": "缁翠慨浜虹瀛楁椂闂�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098",
+          "extProps": {},
+          "domain": "7CFFA0D3-6A93-4DDC-BC10-DF21211064DC",
+          "id": "AABAD199-8918-41C0-AB50-F74EEDB7A75B"
+        },
+        {
           "defKey": "repair_manager_signature",
           "defName": "缁翠慨瀹や富浠荤瀛�",
           "comment": "",
@@ -25096,6 +25231,24 @@
           "attr9": "",
           "id": "ADE87D39-0E76-4D32-8C2E-05F1D4C0B137",
           "baseType": "89D69E81-EA34-42EE-9FA2-93B8BD27E098"
+        },
+        {
+          "defKey": "repair_manager_signature_result",
+          "defName": "缁翠慨瀹や富浠荤瀛楃粨鏋�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
+          "id": "0C21EC0C-D6AA-4A67-A935-2DCE2C0483C7"
         },
         {
           "defKey": "repair_manager_comment",
@@ -25224,6 +25377,24 @@
           "id": "0B2E03D2-7AE1-447D-AE76-91D7287805A9"
         },
         {
+          "defKey": "depart_technical_leader_signature_result",
+          "defName": "浣跨敤鍗曚綅鎶�鏈富绠$瀛楃粨鏋�",
+          "comment": "",
+          "type": "",
+          "len": "",
+          "scale": "",
+          "primaryKey": false,
+          "notNull": false,
+          "autoIncrement": false,
+          "defaultValue": "",
+          "hideInGraph": false,
+          "refDict": "",
+          "baseType": "FC9790A7-36B8-4A48-8F9A-BC1042BCFE64",
+          "extProps": {},
+          "domain": "73FD2BAD-2358-4336-B96D-45DC897BD792",
+          "id": "F1F685DB-7067-4522-B9D3-36D25FBDC8B7"
+        },
+        {
           "defKey": "depart_technical_leader_comment",
           "defName": "浣跨敤鍗曚綅鎶�鏈富绠℃剰瑙�",
           "comment": "",
@@ -25261,7 +25432,7 @@
         },
         {
           "defKey": "evaluation_reason",
-          "defName": "闄怽\绂佺敤鍘熷洜(澶氶��)",
+          "defName": "闄�/绂佺敤鍘熷洜(澶氶��)",
           "comment": "瀹夊叏瑁呯疆銆佽澶囧姛鑳姐�佺簿搴︺�佽瘯浠躲�佸叾浠�",
           "type": "",
           "len": "",
@@ -29614,7 +29785,6 @@
         "1A3E4955-3BDA-4628-A07A-37D3AD875659",
         "B57F92D3-3089-453E-A007-85C497CEE088",
         "EE37A932-3559-47C8-A1F3-1E788DE4A116",
-        "B058461D-4E6B-4E93-AC93-202C470F32FD",
         "4A919A9B-7871-44DF-8C20-878564B3B502",
         "F4027093-9CA4-4A9B-BA41-8891528459A8",
         "64408D01-665E-43FB-92AE-916BE3234D48",
diff --git a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/constant/EamTechnicalStatusEvaluationOrderEnum.java b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/constant/TechnicalStatusEvaluationOrderStatusEnum.java
similarity index 88%
rename from lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/constant/EamTechnicalStatusEvaluationOrderEnum.java
rename to lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/constant/TechnicalStatusEvaluationOrderStatusEnum.java
index 46d09bc..1234325 100644
--- a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/constant/EamTechnicalStatusEvaluationOrderEnum.java
+++ b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/constant/TechnicalStatusEvaluationOrderStatusEnum.java
@@ -1,6 +1,6 @@
 package org.jeecg.modules.eam.constant;
 
-public enum EamTechnicalStatusEvaluationOrderEnum {
+public enum TechnicalStatusEvaluationOrderStatusEnum {
     WAIT_EVALUATION, //寰呴壌瀹�
     UNDER_EVALUATION, //閴村畾涓�
     repair_manager_signing, //缁翠慨瀹や富浠荤瀛�
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamTechnicalStatusEvaluationOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamTechnicalStatusEvaluationOrderController.java
index c3a7cc4..215428d 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamTechnicalStatusEvaluationOrderController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamTechnicalStatusEvaluationOrderController.java
@@ -77,23 +77,26 @@
 		}
 		return Result.OK("娣诲姞鎴愬姛锛�");
 	}
-	
-	/**
-	 * 缂栬緫
-	 *
-	 * @param eamTechnicalStatusEvaluationOrder
-	 * @return
-	 */
-	@AutoLog(value = "鎶�鏈姸鎬侀壌瀹氬伐鍗�-缂栬緫")
-	@ApiOperation(value="鎶�鏈姸鎬侀壌瀹氬伐鍗�-缂栬緫", notes="鎶�鏈姸鎬侀壌瀹氬伐鍗�-缂栬緫")
-	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
-	public Result<?> edit(@RequestBody EamTechnicalStatusEvaluationOrder eamTechnicalStatusEvaluationOrder) {
-		eamTechnicalStatusEvaluationOrderService.updateById(eamTechnicalStatusEvaluationOrder);
-		return Result.OK("缂栬緫鎴愬姛!");
-	}
 
-	
-	/**
+	 /**
+	  * 閫氳繃id棰嗗彇
+	  *
+	  * @param id
+	  * @return
+	  */
+	 @AutoLog(value = "鎶�鏈姸鎬侀壌瀹氬伐鍗�-棰嗗彇")
+	 @ApiOperation(value = "鎶�鏈姸鎬侀壌瀹氬伐鍗�-棰嗗彇", notes = "鎶�鏈姸鎬侀壌瀹氬伐鍗�-棰嗗彇")
+	 @GetMapping(value = "/collect")
+	 public Result<?> collect(@RequestParam(name = "id", required = true) String id) {
+		 boolean b = eamTechnicalStatusEvaluationOrderService.collect(id);
+		 if (!b) {
+			 Result.OK("棰嗗彇澶辫触!");
+		 }
+		 return Result.OK("棰嗗彇鎴愬姛!");
+	 }
+
+
+	 /**
 	 * 閫氳繃id鏌ヨ
 	 *
 	 * @param id
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamTechnicalStatusEvaluationOrder.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamTechnicalStatusEvaluationOrder.java
index 58973d0..732ecab 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamTechnicalStatusEvaluationOrder.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamTechnicalStatusEvaluationOrder.java
@@ -15,7 +15,7 @@
 /**
  * @Description: 鎶�鏈姸鎬侀壌瀹氬伐鍗�
  * @Author: jeecg-boot
- * @Date:   2025-07-09
+ * @Date:   2025-07-10
  * @Version: V1.0
  */
 @Data
@@ -71,12 +71,57 @@
 	/**閴村畾浜�*/
     @ApiModelProperty(value = "閴村畾浜�")
 	private String evaluator;
-	/**閴村畾鐘舵��;寰呴壌瀹氥�侀壌瀹氫腑銆佺淮淇涓讳换绛惧瓧銆佸伐鑹轰汉鍛樼瀛椼�佹妧鏈富绠$瀛椼�佽澶囨楠屽憳绛惧瓧銆佸凡瀹屾垚銆佸凡閿佸畾銆佸彉鏇翠腑銆佸凡杩囨湡*/
-    @ApiModelProperty(value = "閴村畾鐘舵��;寰呴壌瀹氥�侀壌瀹氫腑銆佺淮淇涓讳换绛惧瓧銆佸伐鑹轰汉鍛樼瀛椼�佹妧鏈富绠$瀛椼�佽澶囨楠屽憳绛惧瓧銆佸凡瀹屾垚銆佸凡閿佸畾銆佸彉鏇翠腑銆佸凡杩囨湡")
+	/**閴村畾鐘舵��;寰呴壌瀹氥�侀壌瀹氫腑銆佺淮淇涓讳换绛惧瓧銆佸伐鑹轰汉鍛樼瀛椼�佷娇鐢ㄥ崟浣嶆妧鏈富绠$瀛椼�佽澶囨楠屽憳绛惧瓧銆佸凡瀹屾垚銆佸凡閿佸畾銆佸彉鏇翠腑銆佸凡杩囨湡*/
+    @ApiModelProperty(value = "閴村畾鐘舵��;寰呴壌瀹氥�侀壌瀹氫腑銆佺淮淇涓讳换绛惧瓧銆佸伐鑹轰汉鍛樼瀛椼�佷娇鐢ㄥ崟浣嶆妧鏈富绠$瀛椼�佽澶囨楠屽憳绛惧瓧銆佸凡瀹屾垚銆佸凡閿佸畾銆佸彉鏇翠腑銆佸凡杩囨湡")
 	private String evaluationStatus;
 	/**鍒涘缓鏂瑰紡*/
     @ApiModelProperty(value = "鍒涘缓鏂瑰紡")
 	private String creationMethod;
+	/**瀹夊叏瑁呯疆妫�鏌ユ槸鍚﹀畬鎴�*/
+	@ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ユ槸鍚﹀畬鎴�")
+	private String safetyCheckCompleted;
+	/**璁惧绮惧害妫�鏌ユ槸鍚﹀畬鎴�*/
+	@ApiModelProperty(value = "璁惧绮惧害妫�鏌ユ槸鍚﹀畬鎴�")
+	private String precisionCheckCompleted;
+	/**鍏朵粬妫�鏌ユ槸鍚﹀畬鎴�*/
+	@ApiModelProperty(value = "鍏朵粬妫�鏌ユ槸鍚﹀畬鎴�")
+	private String otherCheckCompleted;
+	/**瀹夊叏瑁呯疆妫�鏌ョ‘璁や汉*/
+    @ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ョ‘璁や汉")
+	private String safetyCheckConfirm;
+	/**瀹夊叏瑁呯疆妫�鏌ョ‘璁ゆ椂闂�*/
+    @ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ョ‘璁ゆ椂闂�")
+	private Date safetyCheckConfirmTime;
+	/**瀹夊叏瑁呯疆妫�鏌ョ‘璁ょ粨鏋�*/
+    @ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ョ‘璁ょ粨鏋�")
+	private String safetyCheckResult;
+	/**瀹夊叏瑁呯疆妫�鏌ョ‘璁ゆ剰瑙�*/
+    @ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ョ‘璁ゆ剰瑙�")
+	private String safetyCheckComment;
+	/**璁惧绮惧害妫�鏌ョ‘璁や汉*/
+    @ApiModelProperty(value = "璁惧绮惧害妫�鏌ョ‘璁や汉")
+	private String precisionCheckConfirm;
+	/**璁惧绮惧害妫�鏌ョ‘璁ゆ椂闂�*/
+    @ApiModelProperty(value = "璁惧绮惧害妫�鏌ョ‘璁ゆ椂闂�")
+	private Date precisionCheckConfirmTime;
+	/**璁惧绮惧害妫�鏌ョ‘璁ょ粨鏋�*/
+    @ApiModelProperty(value = "璁惧绮惧害妫�鏌ョ‘璁ょ粨鏋�")
+	private String precisionCheckConfirmResult;
+	/**璁惧绮惧害妫�鏌ョ‘璁ゆ剰瑙�*/
+    @ApiModelProperty(value = "璁惧绮惧害妫�鏌ョ‘璁ゆ剰瑙�")
+	private String precisionCheckConfirmComment;
+	/**鍏朵粬妫�鏌ョ‘璁や汉*/
+    @ApiModelProperty(value = "鍏朵粬妫�鏌ョ‘璁や汉")
+	private String otherCheckConfirm;
+	/**鍏朵粬妫�鏌ョ‘璁ゆ椂闂�*/
+    @ApiModelProperty(value = "鍏朵粬妫�鏌ョ‘璁ゆ椂闂�")
+	private Date otherCheckConfirmTime;
+	/**鍏朵粬妫�鏌ョ‘璁ょ粨鏋�*/
+    @ApiModelProperty(value = "鍏朵粬妫�鏌ョ‘璁ょ粨鏋�")
+	private String otherCheckConfirmResult;
+	/**鍏朵粬妫�鏌ョ‘璁ゆ剰瑙�*/
+    @ApiModelProperty(value = "鍏朵粬妫�鏌ョ‘璁ゆ剰瑙�")
+	private String otherCheckConfirmComment;
 	/**瀹夊叏瑁呯疆妫�鏌ョ粨鏋�;鏄�佸惁*/
     @ApiModelProperty(value = "瀹夊叏瑁呯疆妫�鏌ョ粨鏋�;鏄�佸惁")
 	private String safetyEquipmentCheckResult;
@@ -89,14 +134,23 @@
 	/**鍏朵粬妫�鏌ョ粨鏋�;鏄�佸惁銆佹棤*/
     @ApiModelProperty(value = "鍏朵粬妫�鏌ョ粨鏋�;鏄�佸惁銆佹棤")
 	private String otherCheckResult;
+	/**缁翠慨浜虹瀛�*/
+    @ApiModelProperty(value = "缁翠慨浜虹瀛�")
+	private String repairerSignature;
+	/**缁翠慨浜虹瀛楁椂闂�*/
+    @ApiModelProperty(value = "缁翠慨浜虹瀛楁椂闂�")
+	private Date repairerSignatureTime;
 	/**缁翠慨瀹や富浠荤瀛�*/
     @ApiModelProperty(value = "缁翠慨瀹や富浠荤瀛�")
 	private String repairManagerSignature;
 	/**缁翠慨瀹や富浠荤瀛楁椂闂�*/
     @ApiModelProperty(value = "缁翠慨瀹や富浠荤瀛楁椂闂�")
 	private Date repairManagerSignatureTime;
+	/**缁翠慨瀹や富浠荤瀛楃粨鏋�*/
+    @ApiModelProperty(value = "缁翠慨瀹や富浠荤瀛楃粨鏋�")
+	private String repairManagerSignatureResult;
 	/**缁翠慨瀹や富浠绘剰瑙�*/
-	@ApiModelProperty(value = "缁翠慨瀹や富浠绘剰瑙�")
+    @ApiModelProperty(value = "缁翠慨瀹や富浠绘剰瑙�")
 	private String repairManagerComment;
 	/**璇曚欢妫�鏌ョ粨鏋�;鍚堟牸銆佷笉鍚堟牸*/
     @ApiModelProperty(value = "璇曚欢妫�鏌ョ粨鏋�;鍚堟牸銆佷笉鍚堟牸")
@@ -108,21 +162,24 @@
     @ApiModelProperty(value = "宸ヨ壓鍛樼瀛楁椂闂�")
 	private Date processTechnicianSignatureTime;
 	/**宸ヨ壓鍛樻剰瑙�*/
-	@ApiModelProperty(value = "宸ヨ壓鍛樻剰瑙�")
+    @ApiModelProperty(value = "宸ヨ壓鍛樻剰瑙�")
 	private String processTechnicianComment;
 	/**浣跨敤鍗曚綅鎶�鏈富绠$瀛�*/
-	@ApiModelProperty(value = "浣跨敤鍗曚綅鎶�鏈富绠$瀛�")
+    @ApiModelProperty(value = "浣跨敤鍗曚綅鎶�鏈富绠$瀛�")
 	private String departTechnicalLeaderSignature;
 	/**浣跨敤鍗曚綅鎶�鏈富绠$瀛楁椂闂�*/
-	@ApiModelProperty(value = "浣跨敤鍗曚綅鎶�鏈富绠$瀛楁椂闂�")
-	private Date departTechnicalLeaderSignatureTime;
+    @ApiModelProperty(value = "浣跨敤鍗曚綅鎶�鏈富绠$瀛楁椂闂�")
+	private String departTechnicalLeaderSignatureTime;
+	/**浣跨敤鍗曚綅鎶�鏈富绠$瀛楃粨鏋�*/
+    @ApiModelProperty(value = "浣跨敤鍗曚綅鎶�鏈富绠$瀛楃粨鏋�")
+	private String departTechnicalLeaderSignatureResult;
 	/**浣跨敤鍗曚綅鎶�鏈富绠℃剰瑙�*/
-	@ApiModelProperty(value = "浣跨敤鍗曚綅鎶�鏈富绠℃剰瑙�")
+    @ApiModelProperty(value = "浣跨敤鍗曚綅鎶�鏈富绠℃剰瑙�")
 	private String departTechnicalLeaderComment;
 	/**閴村畾缁撴灉;鍚堟牸銆侀檺鐢ㄣ�佺鐢�*/
     @ApiModelProperty(value = "閴村畾缁撴灉;鍚堟牸銆侀檺鐢ㄣ�佺鐢�")
 	private String evaluationResult;
-	/**闄怽绂佺敤鍘熷洜(澶氶��);瀹夊叏瑁呯疆銆佽澶囧姛鑳姐�佺簿搴︺�佽瘯浠躲�佸叾浠�*/
+	/**闄�/绂佺敤鍘熷洜(澶氶��);瀹夊叏瑁呯疆銆佽澶囧姛鑳姐�佺簿搴︺�佽瘯浠躲�佸叾浠�*/
     @ApiModelProperty(value = "闄�/绂佺敤鍘熷洜(澶氶��);瀹夊叏瑁呯疆銆佽澶囧姛鑳姐�佺簿搴︺�佽瘯浠躲�佸叾浠�")
 	private String evaluationReason;
 	/**璁惧妫�鏌ヤ汉绛惧瓧*/
@@ -132,7 +189,7 @@
     @ApiModelProperty(value = "璁惧妫�鏌ヤ汉绛惧瓧鏃堕棿")
 	private Date inspectorSignatureTime;
 	/**璁惧妫�鏌ヤ汉鎰忚*/
-	@ApiModelProperty(value = "璁惧妫�鏌ヤ汉鎰忚")
+    @ApiModelProperty(value = "璁惧妫�鏌ヤ汉鎰忚")
 	private String inspectorComment;
 	/**闄勫綍A HF缂栫爜*/
     @ApiModelProperty(value = "闄勫綍A HF缂栫爜")
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamTechnicalStatusEvaluationOrderService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamTechnicalStatusEvaluationOrderService.java
index 779c744..a589666 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamTechnicalStatusEvaluationOrderService.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamTechnicalStatusEvaluationOrderService.java
@@ -29,4 +29,11 @@
      * @return
      */
     boolean addTechnicalStatusEvaluationOrder(EamTechnicalStatusEvaluationOrderRequest request);
+
+    /**
+     * 棰嗗彇宸ュ崟
+     * @param id
+     * @return
+     */
+    boolean collect(String id);
 }
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamTechnicalStatusEvaluationOrderServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamTechnicalStatusEvaluationOrderServiceImpl.java
index a9246ce..65c5bd8 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamTechnicalStatusEvaluationOrderServiceImpl.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamTechnicalStatusEvaluationOrderServiceImpl.java
@@ -1,6 +1,7 @@
 package org.jeecg.modules.eam.service.impl;
 
 import cn.hutool.core.collection.CollectionUtil;
+import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -9,15 +10,16 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.shiro.SecurityUtils;
+import org.flowable.engine.TaskService;
 import org.jeecg.common.constant.CommonConstant;
 import org.jeecg.common.constant.DataBaseConstant;
 import org.jeecg.common.exception.JeecgBootException;
 import org.jeecg.common.system.vo.LoginUser;
 import org.jeecg.common.util.oConvertUtils;
 import org.jeecg.modules.eam.constant.BusinessCodeConst;
-import org.jeecg.modules.eam.constant.EamTechnicalStatusEvaluationOrderEnum;
 import org.jeecg.modules.eam.constant.HfTemplateCategoryEnum;
 import org.jeecg.modules.eam.constant.OrderCreationMethodEnum;
+import org.jeecg.modules.eam.constant.TechnicalStatusEvaluationOrderStatusEnum;
 import org.jeecg.modules.eam.entity.EamBaseHFCode;
 import org.jeecg.modules.eam.entity.EamEquipment;
 import org.jeecg.modules.eam.entity.EamTechnicalStatusEvaluationOrder;
@@ -26,18 +28,23 @@
 import org.jeecg.modules.eam.request.EamTechnicalStatusEvaluationOrderQuery;
 import org.jeecg.modules.eam.request.EamTechnicalStatusEvaluationOrderRequest;
 import org.jeecg.modules.eam.service.*;
+import org.jeecg.modules.flowable.apithird.business.entity.FlowMyBusiness;
+import org.jeecg.modules.flowable.apithird.business.service.IFlowMyBusinessService;
+import org.jeecg.modules.flowable.apithird.service.FlowCallBackServiceI;
+import org.jeecg.modules.flowable.apithird.service.FlowCommonService;
+import org.jeecg.modules.flowable.service.IFlowDefinitionService;
+import org.jeecg.modules.flowable.service.IFlowTaskService;
 import org.jeecg.modules.system.entity.BaseFactory;
 import org.jeecg.modules.system.entity.BaseFactoryUser;
 import org.jeecg.modules.system.service.IBaseFactoryService;
 import org.jeecg.modules.system.service.IBaseFactoryUserService;
 import org.jeecg.modules.system.service.ISysBusinessCodeRuleService;
+import org.jeecg.modules.system.service.ISysUserService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
-import java.util.Arrays;
-import java.util.List;
-import java.util.Set;
+import java.util.*;
 import java.util.stream.Collectors;
 
 /**
@@ -46,8 +53,8 @@
  * @Date: 2025-07-09
  * @Version: V1.0
  */
-@Service
-public class EamTechnicalStatusEvaluationOrderServiceImpl extends ServiceImpl<EamTechnicalStatusEvaluationOrderMapper, EamTechnicalStatusEvaluationOrder> implements IEamTechnicalStatusEvaluationOrderService {
+@Service("IEamTechnicalStatusEvaluationOrderService")
+public class EamTechnicalStatusEvaluationOrderServiceImpl extends ServiceImpl<EamTechnicalStatusEvaluationOrderMapper, EamTechnicalStatusEvaluationOrder> implements IEamTechnicalStatusEvaluationOrderService, FlowCallBackServiceI {
 
     @Autowired
     private IBaseFactoryUserService baseFactoryUserService;
@@ -63,6 +70,21 @@
     private IEamTechnicalStatusEvaluationStandardService standardService;
     @Autowired
     private IEamBaseHFCodeService hfCodeService;
+    @Autowired
+    private FlowCommonService flowCommonService;
+    @Autowired
+    private IFlowDefinitionService flowDefinitionService;
+    @Autowired
+    private IFlowMyBusinessService flowMyBusinessService;
+    @Autowired
+    private TaskService taskService;
+    @Autowired
+    private IFlowTaskService flowTaskService;
+
+    @Autowired
+    private ISysUserService sysUserService;
+    @Autowired
+    private IEamEquipmentExtendService equipmentExtendService;
 
     @Override
     public IPage<EamTechnicalStatusEvaluationOrder> queryPageList(Page<EamTechnicalStatusEvaluationOrder> page, EamTechnicalStatusEvaluationOrderQuery query) {
@@ -148,7 +170,7 @@
         request.setOrderNum(codeSeq);
         request.setCreationMethod(OrderCreationMethodEnum.MANUAL.name());
         //鐘舵�佸垵濮嬪寲
-        order.setEvaluationStatus(EamTechnicalStatusEvaluationOrderEnum.WAIT_EVALUATION.name());
+        order.setEvaluationStatus(TechnicalStatusEvaluationOrderStatusEnum.WAIT_EVALUATION.name());
         order.setCreationMethod(request.getCreationMethod());
         //鍒犻櫎鏍囪
         order.setDelFlag(CommonConstant.DEL_FLAG_0);
@@ -187,4 +209,77 @@
         }
         return true;
     }
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public boolean collect(String id) {
+        EamTechnicalStatusEvaluationOrder entity = super.getBaseMapper().selectById(id);
+        if (entity == null) {
+            throw new JeecgBootException("瑕侀鍙栫殑宸ュ崟涓嶅瓨鍦紝璇峰埛鏂伴噸璇曪紒");
+        }
+        if (!TechnicalStatusEvaluationOrderStatusEnum.WAIT_EVALUATION.name().equals(entity.getEvaluationStatus())) {
+            throw new JeecgBootException("璇ュ伐鍗曞凡杩涜杩囬鍙栵紒");
+        }
+        EamEquipment equipment = equipmentService.getById(entity.getEquipmentId());
+        if (equipment == null) {
+            throw new JeecgBootException("璁惧涓嶅瓨鍦紝娣诲姞澶辫触锛�");
+        }
+        LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
+        if(sysUser == null) {
+            throw new JeecgBootException("涓嶆槸缁翠慨宸ワ紝鏃犳硶棰嗗彇姝ゅ伐鍗曪紒");
+        }
+        entity.setEvaluator(sysUser.getUsername());
+        entity.setEvaluationStatus(TechnicalStatusEvaluationOrderStatusEnum.UNDER_EVALUATION.name());
+        entity.setActualStartTime(new Date());
+        this.getBaseMapper().updateById(entity);
+
+        //鍚姩娴佺▼
+        flowCommonService.initActBusiness("宸ュ崟鍙�: " + entity.getOrderNum() + ";璁惧缂栧彿: " + equipment.getEquipmentCode() + ";瀹夎浣嶇疆" + equipment.getInstallationPosition(),
+                entity.getId(), "IEamTechnicalStatusEvaluationOrderService", "technical_status_evaluation_process", null);
+        Map<String, Object> variables = new HashMap<>();
+        variables.put("dataId", entity.getId());
+        if (StrUtil.isEmpty(entity.getRemark())) {
+            variables.put("organization", "鎶�鏈姸鎬侀壌瀹氬伐鍗曢粯璁ゅ惎鍔ㄦ祦绋�");
+            variables.put("comment", "鎶�鏈姸鎬侀壌瀹氬伐鍗曢粯璁ゅ惎鍔ㄦ祦绋�");
+        } else {
+            variables.put("organization", entity.getRemark());
+            variables.put("comment", entity.getRemark());
+        }
+//        variables.put("proofreading", true);
+//        List<String> usernames = new ArrayList<>();
+//        usernames.add(entity.getOperator());
+//        variables.put("NextAssignee", usernames);
+//        Result result = flowDefinitionService.startProcessInstanceByKey("second_maintenance_process", variables);
+//        if (result != null) {
+//            //鏇存柊璁惧淇濆吇鐘舵��
+//            eamEquipmentExtendService.updateEquipmentMaintenanceStatus(entity.getEquipmentId(), EquipmentMaintenanceStatus.UNDER_SECOND_MAINTENANCE.name());
+//            return result.isSuccess();
+//        }
+        return true;
+    }
+
+    @Override
+    public void afterFlowHandle(FlowMyBusiness business) {
+        business.getTaskNameId();//鎺ヤ笅鏉ュ鎵圭殑鑺傜偣
+        business.getValues();//鍓嶇浼犺繘鏉ョ殑鍙傛暟
+        business.getActStatus();
+    }
+
+    @Override
+    public Object getBusinessDataById(String dataId) {
+        return this.getById(dataId);
+    }
+
+    @Override
+    public Map<String, Object> flowValuesOfTask(String taskNameId, Map<String, Object> values) {
+        return null;
+    }
+
+    @Override
+    public List<String> flowCandidateUsernamesOfTask(String taskNameId, Map<String, Object> values) {
+        //涓氬姟鏄惁骞查娴佺▼锛屼笟鍔″共棰勶紝娴佺▼骞查锛屾寚瀹氫汉鍛樿繘琛屽鐞�
+        //鑾峰彇涓嬩竴姝ュ鐞嗕汉
+        Object object = values.get("NextAssignee");
+        return (List<String>) object;
+    }
 }

--
Gitblit v1.9.3