From 7a5303f5245e618422f32267c758dadb704487bb Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期二, 29 九月 2026 16:45:48 +0800
Subject: [PATCH] feat(huifu): 进件补采线下经营的三张门店材料(门头照/内景照/收银台)

---
 talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingRequest.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingRequest.java b/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingRequest.java
index af513bc..5682781 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingRequest.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingRequest.java
@@ -42,12 +42,14 @@
         @NotBlank @Pattern(regexp = "\\d{12}") String bankBranchCode,
         @Size(max = 512) String settlementCardFrontUrl,
         @Size(max = 512) String registrationAccountUrl,
-        // 门店照片:个人(小微)商户拿到微信收款能力必须交的两张图。线下门店场所口径下是实体门头照;
-        // 线上商品服务是店铺首页截图。企业主体不填这两项。
+        // 门店照片:**线下经营的材料是一组三张**(门头照 F22、内景照 F24、收银台 F105),
+        // 通道在进件这一步就按 F-code 逐张核对,缺一张整笔驳回;企业与个人主体都要交。
         @Size(max = 512) String storeHeaderUrl,
         @Size(max = 512) String storeIndoorUrl,
         // 经营详细地址(进件的 detail_addr):线下口径下个人(小微)商户必填。它**不是**证件地址——
         // registeredAddress 走通道的 legal_addr,两个字段在通道侧语义不同,不要互相顶替。
         // 放在记录末尾是为了不动既有构造点的参数位置(见 MerchantExistingOnboardingTests 的工厂方法)。
-        @Size(max = 255) String businessAddress
+        @Size(max = 255) String businessAddress,
+        // 店铺收银台照片(F105):线下经营门店材料三张里的第三张。同样放末尾,不动既有构造点。
+        @Size(max = 512) String storeCashierUrl
 ) {}

--
Gitblit v1.7.1