feat(T+): 完成数据贯通与自动接入闭环

打通 T+ 快照、业务、发货、回款和核算准备链路,保留来源差异并提供待补状态。
新增业务自动接入任务、跨平台读取服务托管、权限复核、来源关联和前端核对页面。
补充迁移、隔离集成测试、浏览器模拟验收及角色授权边界修复。
This commit is contained in:
liuwenxin committed 2026-11-05 18:47:13 +08:00
1 parent 3efe72c344
commit 1e53792ad6
151 files changed
+8842 -401

No files matched your search

+24 -19
View File
@@ -23,30 +23,35 @@ from app.services.param_registry import (
# + V7 调整单开关;V8 撤试用期统一工资参数 #16、增经理个人户基数开关 #12;
# V10 增工作台预警规则三项 #10)
EXPECTED_CODES = {
"coefficient.personal.first", "coefficient.personal.start", "coefficient.personal.slope",
"coefficient.personal.floor", "coefficient.personal.boundary",
"salesperson.rate.start",
"salesperson.rate.slope",
"salesperson.rate.floor",
"salesperson.days.boundary",
"manager.share.team",
"manager.share.company",
"approval.adjustment.enabled",
"approval.monthly_settlement.enabled",
"approval.secondary_allocation.enabled",
"barter.discount",
"coefficient.personal.boundary",
"coefficient.personal.first",
"coefficient.personal.floor",
"coefficient.personal.slope",
"coefficient.personal.start",
"enterprise.rate",
"info.rate",
"prepay.rate",
"barter.discount",
"manager.personal.included",
"manager.share.company",
"manager.share.team",
"payment.start.ratio",
"payment.weight.mode",
"product.threshold",
"salary.basic.mode",
"prepay.rate",
"probation.annual.threshold",
"approval.secondary_allocation.enabled",
"approval.monthly_settlement.enabled",
"approval.adjustment.enabled",
"manager.personal.included",
"warning.enabled",
"warning.receipt.overdue.days",
"product.threshold",
"receipt.confirmation.enabled",
"salary.basic.mode",
"salesperson.days.boundary",
"salesperson.rate.floor",
"salesperson.rate.slope",
"salesperson.rate.start",
"warning.approval.timeout.days",
"warning.enabled",
"warning.receipt.overdue.days"
}
@@ -87,7 +92,7 @@ class TestRegistry:
"""注册表元数据完整性(与迁移种子同源)。"""
def test_注册表共27项(self) -> None:
assert len(PARAM_REGISTRY) == 27
assert len(PARAM_REGISTRY) == 28
def test_编码集合与迁移种子一致(self) -> None:
assert set(PARAM_REGISTRY) == EXPECTED_CODES