From 7baa02daf5e08ce4624fc96f60e296e7282be14b Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期三, 16 九月 2026 00:40:28 +0800
Subject: [PATCH] feat(merchant): 补上微信实名认证的发起能力
---
talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingSchemaInitializer.java | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingSchemaInitializer.java b/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingSchemaInitializer.java
index dc366f1..7865ee2 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingSchemaInitializer.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingSchemaInitializer.java
@@ -114,6 +114,14 @@
columns.put("capability_response_code", "varchar(32) default null");
columns.put("capability_response_message", "varchar(512) default null");
columns.put("capability_verified_at", "datetime default null");
+ // 法人手机号:微信实名认证走法人时的必填项,实名接口的 name/mobile/id_card_number
+ // 都必须是法人本人的,不能用联系人手机号顶替。见 V145 的说明。
+ columns.put("legal_mobile", "varchar(20) default null");
+ columns.put("realname_status", "varchar(16) not null default 'not_started'");
+ columns.put("realname_request_no", "varchar(32) default null");
+ columns.put("realname_apply_no", "varchar(32) default null");
+ columns.put("realname_response_code", "varchar(32) default null");
+ columns.put("realname_response_message", "varchar(512) default null");
for (Map.Entry<String, String> column : columns.entrySet()) {
if (!hasColumn("merchant_onboarding_application", column.getKey())) addColumn("merchant_onboarding_application", column.getKey(), column.getValue());
}
--
Gitblit v1.7.1