按 2026-11-02 需求补齐计划交付后端能力: - 角色授权:权限目录化,接口统一准入校验,未登记默认拒绝; 管理员判断改为按数据库角色重新判定,防止权限码持有者绕过 - 系统监控:单进程采集资源、请求与异常指标,分钟级聚合, 阈值配置化;敏感配置增加 repr 保护,Redis 密码 URL 转义 - 试用期计提:按回款日判定并写入快照,年度结清与调整单联动; 人员模型补试用期、离职日期与工资版本历史字段 - 计提模板:公式骨架受控,页面维护名称与参数绑定 - T+ 采集:自动化配置表与进度查询 内置角色禁停用保护对齐模块注释;核算规则版本提为常量并 补充批量核算失败堆栈日志。 影响范围:后端全部模块、数据库迁移 V22-V28 验证:uv run ruff check 通过;922 个单元测试全部通过; 集成测试因本机 MySQL 数据卷被其他容器锁定暂未运行
14 lines
967 B
SQL
14 lines
967 B
SQL
-- T+ 页面自动采集开关;新增独立表,不修改活动采集数据。
|
||
CREATE TABLE tplus_automation_configs (
|
||
id BIGINT UNSIGNED NOT NULL COMMENT '主键ID' AUTO_INCREMENT,
|
||
source_key VARCHAR(64) NOT NULL COMMENT '源连接身份摘要',
|
||
source_database VARCHAR(128) NOT NULL COMMENT '源账套',
|
||
enabled TINYINT NOT NULL COMMENT '自动采集是否开启:1开启0关闭',
|
||
version INTEGER NOT NULL COMMENT '设置版本号,防止并发覆盖',
|
||
updated_by BIGINT UNSIGNED NOT NULL COMMENT '最近修改账号ID',
|
||
create_time DATETIME NOT NULL COMMENT '创建时间' DEFAULT CURRENT_TIMESTAMP,
|
||
update_time DATETIME NOT NULL COMMENT '更新时间' DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||
CONSTRAINT pk_tplus_automation_configs PRIMARY KEY (id),
|
||
CONSTRAINT uk_tplus_automation_configs_source_key UNIQUE (source_key)
|
||
)ENGINE=InnoDB CHARSET=utf8mb4 COMMENT='T+自动采集设置(不含连接凭据)' COLLATE utf8mb4_general_ci;
|