Przeglądaj źródła

feat: butler_profiles 新增accepting停接开关列

iwt 4 tygodni temu
rodzic
commit
1ca83fe39e

+ 4 - 0
cfc-backend/src/main/java/com/etotem/cfc/config/DatabaseInitializer.java

@@ -9156,6 +9156,10 @@ private void runMigration100() {
 			log.info("已创建social_circle_comment表");
 		} catch (Exception e) { log.warn("social_circle_comment表可能已存在"); }
 
+		// 迁移261: butler_profiles 添加停接新单开关(管家自助选择功能)
+		ensureColumn("butler_profiles", "accepting",
+				"TINYINT(1) NOT NULL DEFAULT 1 COMMENT '是否接受新家庭绑定: 0=停接/1=接单'");
+
 	}
 
 	/**

+ 2 - 0
cfc-backend/src/main/java/com/etotem/cfc/entity/ButlerProfile.java

@@ -39,6 +39,8 @@ public class ButlerProfile implements Serializable {
 
     private Integer commissionRateL2;
 
+    private Integer accepting;
+
     private Date createdAt;
 
     private Date updatedAt;

+ 1 - 0
cfc-backend/src/main/resources/schema.sql

@@ -2637,6 +2637,7 @@ CREATE TABLE IF NOT EXISTS butler_profiles (
     reject_reason VARCHAR(500),
     commission_rate_l1 INT DEFAULT 1000,
     commission_rate_l2 INT DEFAULT 5000,
+    accepting TINYINT(1) NOT NULL DEFAULT 1 COMMENT '是否接受新家庭绑定: 0=停接/1=接单',
     created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
     updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
     approved_at DATETIME,