|
|
@@ -93,13 +93,40 @@ public class LsyMerchantUpdateDTO {
|
|
|
/**
|
|
|
* 营业执照有效期起(上游 {@code license_stt})。
|
|
|
*
|
|
|
- * <p>★ 本页的说明列写的是「营业执照有效期(格式YYYYMMDD)」,与 {@link #licenseExpire} 的说明
|
|
|
- * **逐字相同**(计划 §0.5:该页两行的说明重复)⇒ 本字段的确切语义**不明**。
|
|
|
- * 按 §0.5 的裁定**原样透传、不加校验**(校验就是猜)。
|
|
|
+ * <p>★ <b>同一个字段名在两页的说明列写法不同</b>,两页逐字如下
|
|
|
+ * (转写件 {@code _txt-196236557.md:42-43} 与 {@code _txt-196236555.md:46-47}):
|
|
|
+ * <ul>
|
|
|
+ * <li><b>本页(更新,196236557)</b>:{@code license_stt} 的说明是
|
|
|
+ * 「营业执照有效期(格式YYYYMMDD)」;{@code license_expire} 的说明是
|
|
|
+ * 「营业执照有效期(格式YYYYMMDD)<b>长期传20991231</b>」——
|
|
|
+ * ⇒ 两行**不是同一句**,{@code license_expire} 那行多出「长期传20991231」。</li>
|
|
|
+ * <li><b>创建页(196236555)</b>:同名两个字段的说明分别是
|
|
|
+ * 「营业执照<b>开始</b>(格式YYYYMMDD)」与「营业执照<b>结束</b>(格式YYYYMMDD)长期传20991231」
|
|
|
+ * —— **明文写着开始 / 结束**。</li>
|
|
|
+ * </ul>
|
|
|
+ *
|
|
|
+ * <p><b>为什么仍读作「开始」</b>(两条互相独立的依据):① 本页 {@code license_expire} 那行带
|
|
|
+ * 「长期传20991231」——「长期」只在**结束**日期上讲得通,故同一行里的 {@code license_stt}
|
|
|
+ * 只能是**开始**;② 创建页对同名两个字段明文写「开始 / 结束」。
|
|
|
+ * 本页说明列含糊的原因是它把「营业执照有效期」当成了两个字段**共用的抬头**,而不是两行重复。
|
|
|
+ *
|
|
|
+ * <p>★ <b>但行为不变:原样透传、不做 {@code YYYYMMDD} 格式校验。</b>
|
|
|
+ * 注意这条理由与「语义不明」**无关**(那个理由已被上面推翻):本模块 50 多个进件字段
|
|
|
+ * **一个都不做格式校验**,单独给这一个字段加校验会让它成为唯一的例外,而上游加码或放宽格式
|
|
|
+ * 是预期内的事 —— 本地拒绝的代价是拒绝服务。
|
|
|
+ * (溯源:计划 §0.5 那行原把两行概括成「说明都是『营业执照有效期』(重复文案)」,
|
|
|
+ * 与**同一份计划** §0.3c 自己记的「{@code license_stt} | 营业执照开始」自相矛盾;
|
|
|
+ * 逐字转写件才是权威。主控 2026-09-23 已订正计划那行(R52),并明确**只推翻前提、
|
|
|
+ * 不推翻「不加校验」这个结论**。)
|
|
|
*/
|
|
|
private String licenseStt;
|
|
|
|
|
|
- /** 营业执照有效期止(上游 {@code license_expire})——「长期传20991231」。 */
|
|
|
+ /**
|
|
|
+ * 营业执照有效期止(上游 {@code license_expire})——「长期传20991231」。
|
|
|
+ *
|
|
|
+ * <p>本字段与 {@link #licenseStt} 的说明列在**两页上的写法差异**(含为何仍读作「止」)
|
|
|
+ * 逐字记在 {@link #licenseStt} 的 javadoc 里,那里是**唯一落点**,不要在这里复述第二份。
|
|
|
+ */
|
|
|
private String licenseExpire;
|
|
|
|
|
|
// ===== 结算信息 =====
|