feat(apply): 用户面撤回/进度/流程图后端中转 + 大厅HallController + flowEnabled 三态(SDK withdraw/progress/diagramUrl)
build / build-push (push) Successful in 1m11s
build / build-push (push) Successful in 1m11s
This commit is contained in:
@@ -436,6 +436,14 @@ public final class SvcModels {
|
||||
private LocalDateTime submitTime;
|
||||
private LocalDateTime finishTime;
|
||||
private LocalDateTime createTime;
|
||||
/**
|
||||
* 流程中心是否已接入(<b>响应期状态标志,不入库</b>):只在 submit/retry/resubmit 的
|
||||
* 出参上填。代发起是 AFTER_COMMIT 异步,故提交成功时 flowStatus 必然还是 0(待提交)——
|
||||
* 单看 flowStatus 无法区分"已排队、秒级翻转"与"流程中心未接入/调用失败",
|
||||
* 前端据此误报"流程中心暂不可用"(BP-R4-1)。有了本标志:
|
||||
* enabled=false → 真的不会翻转,直接告知未接入;enabled=true 且 flowStatus=0 → 排队中,等待轮询。
|
||||
*/
|
||||
private Boolean flowEnabled;
|
||||
|
||||
public static ApplyVo of(com.yunhai.svchall.entity.ServiceApply a) {
|
||||
ApplyVo vo = new ApplyVo();
|
||||
@@ -461,6 +469,11 @@ public final class SvcModels {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户面办理大厅的事项列表/筛选项形状,直接复用 oapi 出参 {@code OapiModels.ListData} /
|
||||
* {@code Filters}(与 CMS 门户同源,不另立 VO)——见 {@code HallController}。
|
||||
*/
|
||||
|
||||
@Data
|
||||
public static class ApplyPageQuery {
|
||||
private String siteCode;
|
||||
@@ -502,4 +515,22 @@ public final class SvcModels {
|
||||
@lombok.EqualsAndHashCode(callSuper = true)
|
||||
public static class CallbackRegVo extends com.yunhai.platform.openapi.flow.model.FlowCallbackRegResult {
|
||||
}
|
||||
|
||||
/**
|
||||
* 办件进度(门面 {@code YschFlowOpenApi.progress} 的 R 绑定;字段单一事实源=SDK FlowProgress):
|
||||
* steps 为"发起申请 + 各节点"时间线,前端直接渲染审批轨迹。
|
||||
*/
|
||||
@Data
|
||||
@lombok.EqualsAndHashCode(callSuper = true)
|
||||
public static class FlowProgressVo extends com.yunhai.platform.openapi.flow.model.FlowProgress {
|
||||
}
|
||||
|
||||
/**
|
||||
* 流程示意图免签出图地址(门面 {@code YschFlowOpenApi.diagramUrl} 的 R 绑定)。
|
||||
* 该出参只在服务端内部使用:token 由后端换取图片字节,不下发前端。
|
||||
*/
|
||||
@Data
|
||||
@lombok.EqualsAndHashCode(callSuper = true)
|
||||
public static class FlowDiagramVo extends com.yunhai.platform.openapi.flow.model.FlowDiagramUrl {
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user