docs/sql/db_tables.sql:四张 db_* 表 DDL(含公共字段、索引、注释)docs/sql/shanxia2.0.sql 全量快照backend/app/models/db_models.py:DbPurchasePlan、DbWeighingSlip、DbInboundOutbound、DbVehiclebackend/app/main.py 导入 db_models(# noqa: F401)backend/app/services/db/base.py(DbCrudService,参照 BxCrudService)backend/app/schemas/db/:各实体 CreateBody/UpdateBody/Responsebackend/app/api/db/__init__.py 聚合 db_routerbackend/app/api/__init__.py 与 backend/app/main.py 注册 db_routerapi/db/vehicles.py + 主数据 CRUD(车牌;原 task 写 vehicle.py)api/db/plans.py + services/db/plan_helpers.py 等(计划 CRUD + plan_no 生成)api/db/inventory.py + 出入库 CRUDapi/db/weighing.py + services/db/weighing_logic.py(地磅单 CRUD + 联动事务 + 作废)api/db/dashboard.py(统计聚合)backend/app/tasks/db_auto_plan.py 并在 app/tasks/__init__.py 注册定时任务web-admin/src/api/db/vehicles.ts、plans.ts、inventory.ts、weighing.ts、dashboard.tsweb-admin/src/api/db/*.ts 模块(未单独写入 api.d.ts)web-admin/src/views/db/vehicles/index.vue(P01,参照 unit 模板)web-admin/src/views/db/plans/index.vue + 表单弹窗(P02,参照 order 模板)web-admin/src/views/db/inventory/index.vue + 表单弹窗(P02)web-admin/src/views/db/weighing/index.vue + 表单弹窗(P02;含 CRM 产品/客户下拉、车牌下拉、作废 Tag)web-admin/src/views/db/dashboard/index.vue(统计卡片/图表,参照 console)router/modules/sqxp.ts + docs/sql/20260607_db_menu.sql)backend/scripts/migrate_dibang_data.py:int id → UUID,重写关联docs/sql/20260607_db_menu.sql)python scripts/check_field_consistency.py(若适用)验证字段一致性./scripts/update-graph.sh backend frontend 更新知识图谱