From 467fe3b3ec6aa9d449b094bdd9df4611323d88d1 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期五, 24 四月 2026 21:43:50 +0800
Subject: [PATCH] 代码生成

---
 server/services/src/main/java/com/doumee/core/constants/Constants.java |   73 ++++++++++++++++++++++++++++--------
 1 files changed, 57 insertions(+), 16 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/core/constants/Constants.java b/server/services/src/main/java/com/doumee/core/constants/Constants.java
index f26687a..0f1d037 100644
--- a/server/services/src/main/java/com/doumee/core/constants/Constants.java
+++ b/server/services/src/main/java/com/doumee/core/constants/Constants.java
@@ -50,6 +50,22 @@
     public static final String USER_AGREEMENT ="USER_AGREEMENT" ;
     public static final String PRIVACY_AGREEMENT ="PRIVACY_AGREEMENT" ;
 
+    public static final String STORE_RISK_COMMITMENT = "STORE_RISK_COMMITMENT";
+    public static final String STORE_COOPERATION_AGREEMENT = "STORE_COOPERATION_AGREEMENT";
+    public static final String STORE_LUGGAGE_STORAGE_NOTICE = "STORE_LUGGAGE_STORAGE_NOTICE";
+    public static final String STORE_PRIVACY_POLICY = "STORE_PRIVACY_POLICY";
+    public static final String OWNER_LUGGAGE_STORAGE_NOTICE = "OWNER_LUGGAGE_STORAGE_NOTICE";
+    public static final String OWNER_SERVICE_AGREEMENT = "OWNER_SERVICE_AGREEMENT";
+    public static final String OWNER_RISK_COMMITMENT = "OWNER_RISK_COMMITMENT";
+    public static final String ERRAND_RISK_COMMITMENT = "ERRAND_RISK_COMMITMENT";
+    public static final String ERRAND_SERVICE_AGREEMENT = "ERRAND_SERVICE_AGREEMENT";
+    public static final String ERRAND_LUGGAGE_STORAGE_NOTICE = "ERRAND_LUGGAGE_STORAGE_NOTICE";
+    public static final String USER_SERVICE_AGREEMENT = "USER_SERVICE_AGREEMENT";
+    public static final String USER_PRIVACY_POLICY = "USER_PRIVACY_POLICY";
+    public static final String DRIVER_PRIVACY_POLICY = "DRIVER_PRIVACY_POLICY";
+    public static final String PRICE_DESCRIPTION = "PRICE_DESCRIPTION";
+    public static final String PROHIBITED_ITEMS = "PROHIBITED_ITEMS";
+
     public static final String ACCESS_ID="ACCESS_ID";
     public static final String BUCKETNAME = "BUCKETNAME";
 
@@ -64,6 +80,7 @@
     public static final Integer FOUR = 4;
     public static final Integer SIX = 6;
     public static final Integer FIVE = 5;
+    public static final Integer SEVEN = 7;
     public static final String INENTITY_FILES = "INENTITY_FILES";
     public static final String MEMBER_FILES = "MEMBER_FILES";
     public static final String CATEGORY_FILES = "CATEGORY_FILES";
@@ -97,14 +114,6 @@
 
     public final static String GOODS_ORDER_CREATE_LOCK = "goods:order:create:lock:";
 
-    // 璁㈠崟鏃ュ織鎿嶄綔绫诲瀷
-    public static final int ORDER_LOG_DISPATCH = 1;         // 娲惧崟
-    public static final int ORDER_LOG_URGENT_FEE = 2;       // 鍔犳�ヨ垂
-    public static final int ORDER_LOG_ASSIGN_DRIVER = 3;    // 鎸囨淳鍙告満
-    public static final int ORDER_LOG_CANCEL = 4;           // 鍙栨秷璁㈠崟
-    public static final int ORDER_LOG_CONFIRM_ARRIVE = 5;   // 纭椤惧鍒板簵
-    public static final int ORDER_LOG_DRIVER_PICKUP = 6;    // 鍙告満瀹屾垚鍙栦欢
-    public static final int ORDER_LOG_DRIVER_DELIVER = 7;  // 鍙告満纭閫佽揪
 
     public static final String SUCCESS = "SUCCESS";
     public static final String FAIL = "FAIL";
@@ -311,12 +320,36 @@
     @Getter
     @AllArgsConstructor
     public enum OrderLogType {
-        urgent(0, "骞冲彴鍔犳��", "骞冲彴鍔犳�ワ紝濂栧姳閲� {param} 鍏冦��"),
-        dispatch(1, "骞冲彴鎸囨淳", "骞冲彴鎸囨淳鍙告満 {param} 鎺ュ崟銆�")
+        urgent(2, "骞冲彴鍔犳��", "骞冲彴鍔犳�ワ紝濂栧姳閲戙�恵param}銆戝厓"),
+        assignDriver(3, "骞冲彴鎸囨淳", "骞冲彴鎸囨淳鍙告満銆恵param}銆戞帴鍗曪紝濂栧姳閲戙�恵param1}銆戝厓"),
+        memberCancel(4, "浼氬憳鍙栨秷璁㈠崟", "{param}"),
+        driverCancel(4, "鍙告満鍙栨秷璁㈠崟", "{param}"),
+        systemCancel(4, "绯荤粺鑷姩鍙栨秷", "{param}"),
+        systemComplete(4, "绯荤粺鑷姩瀹屾垚", "{param}"),
+        memberCancelToConvert(4, "浼氬憳鍙栨秷寮傚湴瀵勫瓨", "{param}"),
+        shopDeposit(8, "闂ㄥ簵纭瀵勫瓨", "闂ㄥ簵銆恵param}銆戠‘璁ゅ瘎瀛�"),
+        shopTake(9, "闂ㄥ簵纭鍙栦欢", "闂ㄥ簵銆恵param}銆戠‘璁ゅ彇浠讹紝璁㈠崟瀹屾垚"),
+        shopOutStock(10, "闂ㄥ簵纭鍑哄簱", "{param}"),
+        shopConfirmArriveOverdue(5, "纭椤惧鍒板簵锛堥�炬湡锛�", "{param}"),
+        shopConfirmArrive(5, "纭椤惧鍒板簵", "{param}"),
+        driverGrab(6, "鍙告満鎶㈠崟", "鍙告満銆恵param}銆戞姠鍗曟垚鍔�"),
+        driverPickup(6, "鍙告満瀹屾垚鍙栦欢", "鍙告満銆恵param}銆戝畬鎴愬彇浠讹紝寮�濮嬫淳閫�"),
+        driverDeliver(7, "鍙告満纭閫佽揪", "{param}"),
         ;
-        private int status;
-        private String title;
-        private String statusInfo;
+        private final int status;
+        private final String title;
+        private final String statusInfo;
+
+        public String format(String... params) {
+            String result = statusInfo;
+            if (params != null && params.length > 0) {
+                result = result.replace("{param}", params[0] != null ? params[0] : "");
+            }
+            for (int i = 1; i < params.length; i++) {
+                result = result.replace("{param" + i + "}", params[i] != null ? params[i] : "");
+            }
+            return result;
+        }
     }
 
     /**
@@ -376,7 +409,7 @@
                         if(Constants.equalsInteger(type,Constants.ZERO)){
                             return "寰呭彇浠�";
                         }else{
-                            return Constants.equalsInteger(type,Constants.ONE)?"宸插埌搴�":"宸查�佽揪";
+                            return "宸查�佽揪";
                         }
                     }
                     return c.getValue();
@@ -397,9 +430,11 @@
         waitDeliver(2, "寰呴厤閫�", new int[]{OrderStatus.accepted.status}),
         waitReceive(3, "寰呮敹璐�", new int[]{ OrderStatus.delivering.status, OrderStatus.arrived.status}),
         finished(4, "宸插畬鎴�", new int[]{OrderStatus.finished.status}),
-        refund(5, "閫�娆�", new int[]{OrderStatus.cancelled.status}),
+        refund(5, "鍙栨秷", new int[]{OrderStatus.cancelled.status}),
         home(6, "棣栭〉鏌ヨ", new int[]{OrderStatus.waitPay.status, OrderStatus.waitDeposit.status, OrderStatus.deposited.status
-                , OrderStatus.accepted.status, OrderStatus.delivering.status, OrderStatus.arrived.status})
+                , OrderStatus.accepted.status, OrderStatus.delivering.status, OrderStatus.arrived.status}),
+        shopHome(7, "闂ㄥ簵棣栭〉鏌ヨ", new int[]{OrderStatus.waitDeposit.status, OrderStatus.deposited.status
+                , OrderStatus.delivering.status, OrderStatus.arrived.status})
         ;
         private final int key;
         private final String desc;
@@ -575,6 +610,12 @@
         MEMBER_ARRIVED("SMS_505875004", "浼氬憳绔�-宸查�佽揪", "鎮ㄧ殑琛屾潕璁㈠崟锛歿orderNo}宸查�佸埌{address}锛岃鍙婃椂鍙栦欢锛屽彇浠剁爜锛歿code}銆�"),
         MEMBER_DELIVERING("SMS_505935002", "浼氬憳绔�-閰嶉�佷腑", "鎮ㄧ殑琛屾潕璁㈠崟锛歿orderNo}宸茬敱鍙告満{name}鍙栦欢锛屾杩愬線鐩殑鍦般��"),
         VERIFY_CODE("SMS_333770877", "楠岃瘉鐮佺煭淇�", "鎮ㄧ殑楠岃瘉鐮佷负锛歿code}锛岃鍕挎硠闇蹭簬浠栦汉锛�"),
+        DRIVER_AUTH_REJECTED("SMS_505790115", "鍙告満绔�-鍙告満璁よ瘉琚嫆缁�", "灏婃暚鐨剓driver}锛屽緢閬楁喚锛屾偍鐨勫徃鏈鸿璇佹湭閫氳繃瀹℃牳銆傚師鍥狅細{reason}銆傛偍鍙慨鏀硅祫鏂欏悗閲嶆柊鎻愪氦銆�"),
+        DRIVER_AUTH_APPROVED("SMS_505885083", "鍙告満绔�-鍙告満璁よ瘉閫氳繃", "灏婃暚鐨剓driver}锛屾伃鍠滄偍宸查�氳繃骞冲彴鍙告満璁よ瘉瀹℃牳銆傛偍鍙櫥褰曞徃鏈虹APP寮�濮嬫帴鍗曪紝閰嶉�佽繃绋嬩腑璇锋敞鎰忓畨鍏紝绁濇偍鎺ュ崟椤哄埄锛�"),
+        DRIVER_URGENT_DISPATCH("SMS_505885082", "鍙告満绔�-鍔犳�ユ淳鍗�", "鎮ㄥソ锛屾偍鏈変竴涓柊鐨勮鏉庤鍗曪紙缂栧彿锛歿orderNo}锛夈�傝捣鐐癸細{address1}锛岀粓鐐癸細{address2}锛岄厤閫佽垂{money1}鍏冿紙鍚姞鎬ヨ垂{money2}鍏冿級銆傝灏藉揩纭璁㈠崟浠诲姟銆�"),
+        SHOP_AUTH_REJECTED("SMS_505925106", "闂ㄥ簵绔�-璧勬枡瀹℃牳琚嫆缁�", "寰堥仐鎲撅紝鎮ㄧ殑闂ㄥ簵\"{storeName}\"鏈�氳繃瀹℃牳锛屽師鍥狅細{reason}锛屾偍鍙慨鏀硅祫鏂欏悗閲嶆柊鎻愪氦銆�"),
+        SHOP_AUTH_APPROVED_DEPOSIT("SMS_505705111", "闂ㄥ簵绔�-瀹℃牳閫氳繃闇�缂寸撼鎶奸噾", "鎭枩鎮紒鎮ㄧ殑闂ㄥ簵\"{storeName}\"宸查�氳繃鍒濇瀹℃牳銆傝鏀粯鎶奸噾{money}鍏冧互瀹屾垚鍏ラ┗锛屾敮浠樺悗鍗冲彲鐧诲綍闂ㄥ簵鍚庡彴姝e紡鎺ュ崟銆�"),
+        SHOP_AUTH_SUCCESS("SMS_505810110", "闂ㄥ簵绔�-鎴愬姛鍏ラ┗閫氱煡", "鎭枩鎮紒鎮ㄧ殑闂ㄥ簵\"{storeName}\"宸查�氳繃骞冲彴瀹℃牳锛屾寮忓叆椹绘垚鍔熴�傛偍鍙櫥褰曞晢瀹跺悗鍙板紑濮嬫帴鍗曪紝璐﹀彿锛歿phone}锛屽垵濮嬪瘑鐮侊細{password}锛堝缓璁娆$櫥褰曞悗淇敼锛夈��"),
         ;
 
         private final String templateCode;

--
Gitblit v1.9.3