feat:2、刷新绑定信息,操作加一个刷新绑定状态的按钮,3、绑定错误有提示,手动上报异常,拿到包ID做链接跳转(定位)

This commit is contained in:
2026-10-29 18:15:40 +08:00
parent 8494fabc82
commit b27e128c5b
25 changed files with 1417 additions and 68 deletions
@@ -628,8 +628,8 @@ stateDiagram-v2
**R30:迁移是显式 SQL + checksum + advisory lock,只前进不回滚。**
- 16 个迁移按文件名排序执行;`schema_migrations(version, name, checksum, applied_at)`;已执行迁移 checksum 不一致直接启动失败;整个迁移在事务内,并用 `pg_advisory_xact_lock` 防并发(`database/migrate.go:31-116`)。
- 已执行迁移不可修改;`015_rock_packages_final.sql` 是 Rock 打包/采购字段的合并最终态(原 015/016/017);`016_rock_black_token_cost.sql` 给 `rock_configs` 增加 `black_token_cost`,后续新增变更必须从 `017_*.sql` 开始(`docs/项目分析.md:228-229`)。
- 18 个迁移按文件名排序执行;`schema_migrations(version, name, checksum, applied_at)`;已执行迁移 checksum 不一致直接启动失败;整个迁移在事务内,并用 `pg_advisory_xact_lock` 防并发(`database/migrate.go:31-116`)。
- 已执行迁移不可修改;`015_rock_packages_final.sql` 是 Rock 打包/采购字段的合并最终态(原 015/016/017);`016_rock_black_token_cost.sql` 给 `rock_configs` 增加 `black_token_cost`;`017_rock_using_warning.sql` 给 `rock_tokens` 增加 `using_at`、给 `rock_configs` 增加使用中超时预警天数;`018_rock_package_share_code.sql` 给 `rock_tokens` 增加 `package_share_code`,后续新增变更必须从 `019_*.sql` 开始(`docs/项目分析.md:228-229`)。
**R31:核心表没有数据库外键。**