Commit Graph

97 Commits

Author SHA1 Message Date
weicw-dshsa 36d23cb426 📝 认证记录相关文件去掉外部文档引用,注释改为自解释
前一次提交的注释大量引用本仓库之外、同事看不到的东西:
docs/adr/0001、docs/adr/0002、GLOSSARY.md、.scratch/ 下的 spec 与 ticket 编号、
以及 ADR-0002 / D10 / 不变式 I1~I3 这类代号。这些都在另一个 git 仓库
(weicw/tms-erp)里,单独 checkout 本仓库的人根本找不到,只会困惑。

改为把结论直接写在注释里:
- 生效快照指针为何「一经设置永不回退」(原来只写「见 ADR-0002」);
- 为何 redis 状态字段不能用 0 兜底;
- 为何生成列要排除 is_deleted、为何 tenant_id 必须 NOT NULL;
- changeStatus 为何被禁用(原来写「破坏 I3 的留痕」)。

顺带对齐本仓库的既有排版习惯:
- 横幅破折号由 77 个改为 30 个(与 blade_annual_inspection_record.sql 等一致);
- 去掉 SQL 注释里的 markdown 粗体(本目录无其他脚本这么写)。

仅注释变更:SQL 的 diff 已逐行核对,非注释行改动为 0,DDL 一字未动;
迁移重跑仍 exit 0,audit-migrations 通过,mvn clean compile 成功。
2026-10-02 15:47:39 +08:00
weicw-dshsa 87f4c3a830 ✨ 新增认证记录不可变快照数据模型与迁移脚本
按 ADR-0001/0002 建立司机与车辆共用的认证记录表 blade_transport_cert_record
(biz_type 区分、载荷存 JSON、检索字段提升为真实列),并为司机/车辆表补生效快照指针。

不变式结构性保证:
- I1 同对象至多一条待审:生成列 pending_biz_id + 唯一索引,数据库层拦截;
  生成列同时排除 is_deleted,避免逻辑删除的待审记录永久占用唯一键。
- I3 快照不可变:snapshot_json 等 5 列标 FieldStrategy.NEVER,永不进入 UPDATE。
- status 承载审核状态(0审核中/1已通过/2已驳回/3已作废),新增时必须显式设置:
  框架 resolveEntity 会把 null 的 status 静默填成 1(即「已通过」),
  且继承来的 changeStatus 可直接写 status,两条通道均已封堵。

其他:司机表补身份证有效期三列并订正排序规则为 utf8mb4_general_ci
(原先为 0900_ai_ci,与车辆表 JOIN 已发生过 Illegal mix of collations);
生效快照指针加 @JsonProperty(READ_ONLY),防止以 /submit 请求体自行「认证」自己;
同步基线建表脚本与认证审核菜单/权限码。本票不含任何业务接口。
2026-10-02 14:40:56 +08:00
b2894lxlx 087f361a8b ✨ 组织类型改业务字典,并完善金蝶部门代码与MK再提交
组织类型翻译切换为 organization_type;新增金蝶部门代码字段;流程已结束或已通过时强制新建MK表单实例。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-29 03:15:26 +08:00
b2894lxlx beb0850644 ✨ 解耦MK表单实例与业务ID,公开页按formInstanceId反查业务数据
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-29 02:23:19 +08:00
b2894lxlx eef9d7ad9d ✨ 完善运单导入配载标识、导入状态与凭证文件夹统计
记录配载标识号并在同批次多运单时生成配载单,导入状态与运单状态对齐,凭证按车牌文件夹统计并支持压缩包重传匹配。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-27 22:54:30 +08:00
b2894lxlx 1185c9792c 🐛 修复车务非必填-1占位落库,并完善总单分段调度与运单导入
上一段运单完成到达后才可调度且不超过到达量;车务多模块保存/列表/导出将-1归一为null;同步网关大报文限制与导入校验能力。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-27 21:26:54 +08:00
b2894lxlx 6eb5362d5f 🐛 修复车辆调度列表排序规则冲突
JOIN 车牌号/租户时统一 utf8mb4_general_ci,并补充车辆表排序规则对齐脚本。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 14:49:19 +08:00
b2894lxlx 809790e737 🐛 修复本地无法运行的问题 2026-09-23 14:08:53 +08:00
b2894lxlx f09879d1dc 🐛 修复客商类型无法保存的问题 2026-09-23 11:29:52 +08:00
b2894lxlx 14c1d9dff0 ✨ 认证退出与操作日志、密码规则,以及运输业务多项修正 2026-09-22 12:03:59 +08:00
b2894lxlx 427e4b0c84 组织同步逻辑修改 2026-09-21 16:03:28 +08:00
b2894lxlx 0797785176 项目、合同、运单、预结算、正式结算、付款对接mk 2026-09-21 10:36:00 +08:00
b2894lxlx 2f56ca07cb 调试mk 2026-09-20 17:35:59 +08:00
b2894lxlx 6987a0e790 调试mk 2026-09-20 17:11:08 +08:00
b2894lxlx 0bfc9cbc86 调试mk 2026-09-20 16:36:31 +08:00
b2894lxlx d5e7787e89 调试mk 2026-09-20 16:05:25 +08:00
b2894lxlx a138f3b916 调试mk 2026-09-20 13:16:44 +08:00
b2894lxlx 380fd117c5 调整定位 2026-09-18 22:12:43 +08:00
b2894lxlx a2e23ea264 1、修改同步组织
2、新增北斗定位
2026-09-18 21:12:01 +08:00
b2894lxlx a2d9cfec02 1、修复小程序手机号登录问题
2、调整OA
2026-09-18 19:13:45 +08:00
b2894lxlx 01993779a7 1、新增小程序相关接口
2、调整OA
2026-09-18 16:31:37 +08:00
b2894lxlx cbc7e16453 调整 IAM 2026-09-16 08:08:09 +08:00
b2894lxlx 0d1f14f703 调整 合同、运力、客商、项目 2026-09-15 11:59:42 +08:00
b2894lxlx 087d89b31a 调整 合同、运力、基础配置、客商 2026-09-14 23:43:00 +08:00
b2894lxlx 70e44da789 调整 合同 2026-09-14 15:00:40 +08:00
b2894lxlx 940f0b9b9f 调整 基础数据、运力、车船务 2026-09-14 01:49:02 +08:00
b2894lxlx 2262c39f60 调整项目 2026-09-13 01:01:09 +08:00
b2894lxlx aa8b7ade99 小程序对接 2026-09-11 14:39:10 +08:00
b2894lxlx 93c7e6f8f5 1、调整导入运单
2、调整对账
2026-09-10 22:50:00 +08:00
b2894lxlx e7d7e61846 1、调整导入运单
2、调整对账
2026-09-10 02:01:51 +08:00
b2894lxlx 049a46227d 1、调整导入运单
2、调整对账
2026-09-09 15:39:21 +08:00
b2894lxlx f370f56a92 1、调整凭证
2、调整运单
2026-09-08 17:50:20 +08:00
b2894lxlx a3eeb24f4f 调整结算模块 2026-09-08 10:58:21 +08:00
b2894lxlx 4d34525b7b 调整结算模块 2026-09-07 19:37:08 +08:00
b2894lxlx 2e7ab6f508 fix bug 2026-09-07 16:08:05 +08:00
b2894lxlx 397e9f3b62 调整结算 2026-09-05 23:26:00 +08:00
b2894lxlx 14a3c23c9d 调整结算 2026-09-05 00:03:21 +08:00
b2894lxlx 809b4eb63a 调整基础数据、车船务、项目、合同 2026-09-03 22:40:19 +08:00
b2894lxlx 7f87cd8c27 修复基础数据 2026-09-03 18:24:11 +08:00
b2894lxlx a8d866231b 1、修复基础配置
2、修复业务模块
2026-09-03 15:59:20 +08:00
b2894lxlx 88b04b7dac 1、修复基础配置
2、修复业务模块
2026-09-03 03:30:57 +08:00
b2894lxlx e5b8ff5d4c 调整业务问题 2026-09-02 03:22:22 +08:00
b2894lxlx 12996eb739 fix bug 2026-08-31 10:38:14 +08:00
b2894lxlx 81f49babd0 fix bug 2026-08-28 15:30:12 +08:00
b2894lxlx 1be1a18ea8 完善首付款管理模块 2026-08-27 23:51:55 +08:00
b2894lxlx cce9ac0f3d 完善付款 2026-08-27 18:20:48 +08:00
b2894lxlx 171887811c fix bug 2026-08-27 12:54:10 +08:00
b2894lxlx b750f6ecf0 fix bug 2026-08-26 23:17:56 +08:00
b2894lxlx 8075d3bf4d 调整结算管理 2026-08-25 22:34:49 +08:00
b2894lxlx 4e1a162660 fix bug 2026-08-25 16:15:19 +08:00