From f47d68e85a846fec53e0d5b335ee019b3d5bd054 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期六, 24 十月 2026 23:19:00 +0800
Subject: [PATCH] fix(mes): 补充赋能管理追溯权限

---
 sql/mysql/hrm_module_init.sql |   24 ++++++++++++++++++------
 1 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/sql/mysql/hrm_module_init.sql b/sql/mysql/hrm_module_init.sql
index 2510c7f..7981cf4 100644
--- a/sql/mysql/hrm_module_init.sql
+++ b/sql/mysql/hrm_module_init.sql
@@ -122,7 +122,6 @@
     `status` tinyint NOT NULL DEFAULT 0 COMMENT '鐘舵�侊細0-鑽夌锛�10-瀹℃壒涓紝20-閫氳繃锛�30-椹冲洖锛�40-鎾ら攢',
     `process_instance_id` varchar(64) DEFAULT NULL COMMENT 'BPM娴佺▼瀹炰緥ID',
     `approve_time` datetime DEFAULT NULL COMMENT '瀹℃壒瀹屾垚鏃堕棿',
-    `file_url` varchar(500) DEFAULT NULL COMMENT '闄勪欢鍦板潃',
     `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
     `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
     `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
@@ -150,7 +149,6 @@
     `status` tinyint NOT NULL DEFAULT 0 COMMENT '鐘舵�侊細0-鑽夌锛�10-瀹℃壒涓紝20-閫氳繃锛�30-椹冲洖锛�40-鎾ら攢',
     `process_instance_id` varchar(64) DEFAULT NULL COMMENT 'BPM娴佺▼瀹炰緥ID',
     `approve_time` datetime DEFAULT NULL COMMENT '瀹℃壒瀹屾垚鏃堕棿',
-    `file_url` varchar(500) DEFAULT NULL COMMENT '闄勪欢鍦板潃',
     `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
     `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
     `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
@@ -178,7 +176,6 @@
     `status` tinyint NOT NULL DEFAULT 0 COMMENT '鐘舵�侊細0-鑽夌锛�10-瀹℃壒涓紝20-閫氳繃锛�30-椹冲洖锛�40-鎾ら攢',
     `process_instance_id` varchar(64) DEFAULT NULL COMMENT 'BPM娴佺▼瀹炰緥ID',
     `approve_time` datetime DEFAULT NULL COMMENT '瀹℃壒瀹屾垚鏃堕棿',
-    `file_url` varchar(500) DEFAULT NULL COMMENT '闄勪欢鍦板潃',
     `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
     `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
     `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
@@ -205,6 +202,13 @@
     `late_allow_minutes` tinyint DEFAULT 0 COMMENT '杩熷埌鍏佽鍒嗛挓鏁�',
     `early_allow_minutes` tinyint DEFAULT 0 COMMENT '鏃╅��鍏佽鍒嗛挓鏁�',
     `overtime_threshold` decimal(4,2) DEFAULT 1 COMMENT '鍔犵彮璧风畻鏃堕暱锛堝皬鏃讹級',
+    `location_name` varchar(100) DEFAULT NULL COMMENT '鎵撳崱鍦扮偣鍚嶇О',
+    `location_address` varchar(255) DEFAULT NULL COMMENT '鎵撳崱鍦扮偣璇︾粏鍦板潃',
+    `longitude` decimal(10,7) DEFAULT NULL COMMENT '鎵撳崱鍦扮偣缁忓害锛圵GS84锛�',
+    `latitude` decimal(10,7) DEFAULT NULL COMMENT '鎵撳崱鍦扮偣绾害锛圵GS84锛�',
+    `radius_meters` int DEFAULT 200 COMMENT '鍏佽鎵撳崱鍗婂緞锛堢背锛�',
+    `location_required` bit(1) NOT NULL DEFAULT b'0' COMMENT '鏄惁鍚敤浣嶇疆闄愬埗',
+    `coordinate_system` varchar(20) DEFAULT 'WGS84' COMMENT '鍧愭爣绯�',
     `status` tinyint NOT NULL DEFAULT 0 COMMENT '鐘舵�侊細0-鍚敤锛�1-绂佺敤',
     `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
     `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
@@ -229,6 +233,16 @@
     `work_hours` decimal(4,2) DEFAULT NULL COMMENT '宸ヤ綔鏃堕暱锛堝皬鏃讹級',
     `overtime_hours` decimal(4,2) DEFAULT 0 COMMENT '鍔犵彮鏃堕暱锛堝皬鏃讹級',
     `location` varchar(200) DEFAULT NULL COMMENT '鎵撳崱鍦扮偣',
+    `clock_in_longitude` decimal(10,7) DEFAULT NULL COMMENT '涓婄彮鎵撳崱缁忓害锛圵GS84锛�',
+    `clock_in_latitude` decimal(10,7) DEFAULT NULL COMMENT '涓婄彮鎵撳崱绾害锛圵GS84锛�',
+    `clock_in_accuracy` decimal(8,2) DEFAULT NULL COMMENT '涓婄彮瀹氫綅绮惧害锛堢背锛�',
+    `clock_in_distance` decimal(10,2) DEFAULT NULL COMMENT '涓婄彮璺濊鍒欏湴鐐硅窛绂伙紙绫筹級',
+    `clock_in_address` varchar(255) DEFAULT NULL COMMENT '涓婄彮瑙勫垯鍦扮偣鍦板潃蹇収',
+    `clock_out_longitude` decimal(10,7) DEFAULT NULL COMMENT '涓嬬彮鎵撳崱缁忓害锛圵GS84锛�',
+    `clock_out_latitude` decimal(10,7) DEFAULT NULL COMMENT '涓嬬彮鎵撳崱绾害锛圵GS84锛�',
+    `clock_out_accuracy` decimal(8,2) DEFAULT NULL COMMENT '涓嬬彮瀹氫綅绮惧害锛堢背锛�',
+    `clock_out_distance` decimal(10,2) DEFAULT NULL COMMENT '涓嬬彮璺濊鍒欏湴鐐硅窛绂伙紙绫筹級',
+    `clock_out_address` varchar(255) DEFAULT NULL COMMENT '涓嬬彮瑙勫垯鍦扮偣鍦板潃蹇収',
     `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
     `data_source` tinyint DEFAULT 1 COMMENT '鏁版嵁鏉ユ簮锛�1-鎵撳崱锛�2-瀵煎叆',
     `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
@@ -255,7 +269,6 @@
     `status` tinyint NOT NULL DEFAULT 0 COMMENT '鐘舵�侊細0-鑽夌锛�10-瀹℃壒涓紝20-閫氳繃锛�30-椹冲洖锛�40-鎾ら攢',
     `process_instance_id` varchar(64) DEFAULT NULL COMMENT 'BPM娴佺▼瀹炰緥ID',
     `approve_time` datetime DEFAULT NULL COMMENT '瀹℃壒瀹屾垚鏃堕棿',
-    `file_url` varchar(500) DEFAULT NULL COMMENT '闄勪欢鍦板潃',
     `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
     `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
     `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
@@ -359,7 +372,6 @@
     `payment_method` tinyint NOT NULL COMMENT '鍙戞斁鏂瑰紡锛�1-閾惰杞处锛�2-鐜伴噾',
     `payment_time` datetime NOT NULL COMMENT '鍙戞斁鏃堕棿',
     `status` tinyint NOT NULL DEFAULT 0 COMMENT '鐘舵�侊細0-寰呭彂鏀撅紝10-宸插彂鏀�',
-    `file_url` varchar(500) DEFAULT NULL COMMENT '閾惰鍥炲崟闄勪欢',
     `remark` varchar(500) DEFAULT NULL COMMENT '澶囨敞',
     `creator` varchar(64) DEFAULT '' COMMENT '鍒涘缓鑰�',
     `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
@@ -591,4 +603,4 @@
 -- =============================================
 -- 鎵ц瀹屾垚鎻愮ず
 -- =============================================
-SELECT 'HRM 浜哄姏璧勬簮妯″潡 SQL 鍒濆鍖栧畬鎴愶紒' AS result;
\ No newline at end of file
+SELECT 'HRM 浜哄姏璧勬簮妯″潡 SQL 鍒濆鍖栧畬鎴愶紒' AS result;

--
Gitblit v1.9.3