t1~t3+精修: 事项FC绑定/可信建件(意图+投影+恢复)/答卷对账Worker
build / build-push (push) Successful in 1m21s

含10-22精修: 对账有限重试(retry_count/指数退避/work_version防旧覆盖)+接缝身份(source-app-key空拒收)+应急对账闸让位FlowApplyRecoveryService+同attempt指令不重开终态。SQL未执行。
This commit is contained in:
chenxing
2026-10-22 10:03:07 +08:00
parent 036bdb1f7c
commit 391281582a
45 changed files with 8222 additions and 6 deletions
@@ -133,10 +133,27 @@ public class ServiceItem extends BaseEntity {
@Column(name = "cover_image", length = 500)
private String coverImage;
/** 绑定自定义表单 code(service_form.code;NULL=发起无需表单);发起时取最新已发布版本 */
/**
* 绑定自定义表单 code(service_form.code;NULL=发起无需表单);发起时取最新已发布版本。
*
* <p><b>本列已停止新写入</b>(v3/TASK_1):表单定义归表单中心,事项只能绑 {@code fcFormUuid}
* 那组服务器验证过的坐标。存量行为双轨期的历史数据保留读路径(办件回显与 {@code effectiveFlowGuid}
* 仍认它),保存链路遇到"写一个不一样的 code"直接拒。</p>
*/
@Column(name = "form_code", length = 64)
private String formCode;
/** 绑定表单中心表单 uuid(form-center 对外身份,32 位;NULL=未绑远端表单) */
@Column(name = "fc_form_uuid", length = 32)
private String fcFormUuid;
/**
* 绑定表单中心的<b>确切版本</b>(与 {@link #fcFormUuid} 成对,单传一个即拒)。
* 存的是服务器侧校验过的版本号,不是前端自由输入的字符串。
*/
@Column(name = "fc_form_version")
private Integer fcFormVersion;
/** 绑定流程中心流程(flw_def.flow_guid;NULL=纯指南事项不可在线办理) */
@Column(name = "flow_guid", length = 32)
private String flowGuid;