38 lines
2.7 KiB
Markdown
38 lines
2.7 KiB
Markdown
# Contract: SYS-009 Status Verdicts
|
||
|
||
## Purpose
|
||
|
||
定义能力簇状态判定的统一准则,避免在主文档、验证工件和后续任务中出现不同口径。
|
||
|
||
## Verdict Definitions
|
||
|
||
| Verdict | Required Evidence | Disallowed Shortcut |
|
||
|--------|-------------------|---------------------|
|
||
| 已实现 | 具备明确路由/入口、核心业务校验、数据写入或状态更新、结果回写或留痕 | 仅有表结构、仅有后台管理页面、仅有 DTO |
|
||
| 部分实现 | 具备接口骨架、DTO、服务接口、部分业务逻辑或局部闭环,但存在 TODO、空实现、未打通的外部文件/状态处理 | 仅凭“将来准备实现”的设计说明 |
|
||
| 文档先行 | 有正式设计目标和对象口径,但当前未定位到足够代码证据支撑 | 以外部参考文档直接推断已实现 |
|
||
|
||
## Capability Verdicts For This Feature
|
||
|
||
| Capability | Initial Verdict | Evidence Anchor |
|
||
|-----------|-----------------|-----------------|
|
||
| 实时收费查询 | 已实现 | `PayCebController#getChargeSearch` / `PayCebServiceImpl#getChargeSearch` |
|
||
| 实时收费缴费 | 已实现 | `PayCebController#getChargeOffs` / `PayCebServiceImpl#getChargeOffs` |
|
||
| 代理收费对账 | 部分实现 | `PayCebController#paymentCheck` TODO,占位未闭环 |
|
||
| 代扣签约 | 已实现 | `BankWithholdingController#signing` / `BankWithholdingServiceImpl#signing` |
|
||
| 代扣解约 | 已实现 | `BankWithholdingController#termination` / `BankWithholdingServiceImpl#termination` |
|
||
| 代扣客户状态查询 | 已实现 | `BankWithholdingController#customerCheck` / `BankWithholdingServiceImpl#customerCheck` |
|
||
| 送盘 | 已实现 | `BankWithholdingController#sendDisc` / `BankWithholdingServiceImpl#sendDisc` |
|
||
| 送盘状态查询 | 已实现 | `BankWithholdingController#sendDiscCheck` / `BankWithholdingServiceImpl#sendDiscCheck` |
|
||
| 取消送盘 | 已实现 | `BankWithholdingController#cancelDisc` / `BankWithholdingServiceImpl#cancelDisc` |
|
||
| 回盘 | 已实现 | `BankWithholdingController#backDisc` / `BankWithholdingServiceImpl#backDisc` |
|
||
| 回盘状态查询 | 已实现 | `BankWithholdingController#backDiscCheck` / `BankWithholdingServiceImpl#backDiscCheck` |
|
||
| 托收平行链路 | 部分实现 | `BankCollection*` 路径已存在,成熟度未全闭环 |
|
||
| 运营侧批次/对账/结算管理 | 已具备入口 | `WithholdingBatchController` / `ReconcileBatchController` / `SettlementBatchController` |
|
||
|
||
## Contract Rules
|
||
|
||
1. 主文档中同一能力簇的 verdict 必须与 `final-verdict.md` 保持一致。
|
||
2. 若后续代码变化导致 verdict 升降级,必须同时更新基线和依据。
|
||
3. `已具备入口` 不是独立 verdict,只能作为 supporting note,最终仍需归入三类正式 verdict 之一。
|