admin/sql
zzh 1d987cde6e
All checks were successful
Build and Deploy / deploy (push) Successful in 1m13s
feat: 新增渠道代理注册归因与返佣明细
独立 Agent 主体与 loginType=2,注册绑定/下单快照,派送成功失败计提明细,不含提现入账。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-29 17:18:07 +08:00
..
admin1008.sql feat: 仓库地址排序备注与用户注册错误提示 2026-10-09 14:12:36 +08:00
clear_biz_data.sql fix: 裂变邀请人发券,并合并营销 SQL 到 admin1008 2026-10-08 17:30:22 +08:00
drop_all_unique_indexes.sql feat: 运单操作日志 MVP,记录编辑/件重尺/重算/排货字段变更 2026-10-09 17:32:33 +08:00
drop_order_side_effect.sql fix: 去掉创单后置步骤表,轨迹订单改在排货成功后创建 2026-10-15 09:05:26 +08:00
migrate_20261009_order_warehouse.sql feat: 重算应付放行锁渠道池校验,支持切换价格/规则版本与服务商名称 2026-10-09 18:16:38 +08:00
migrate_agent_module_20261029.sql feat: 新增渠道代理注册归因与返佣明细 2026-10-29 17:18:07 +08:00
migrate_c_sku_product_ids_20261023.sql feat: SKU/预报下游申报明细带产品标识编码三字段 2026-10-23 11:19:12 +08:00
migrate_fee_item_marketing_discount_20261019.sql feat: 支付用券/会员折扣写入负数应收行,订单应收与实付一致 2026-10-19 15:48:15 +08:00
migrate_notice_receiver_ids_text.sql fix: 公告广播可见性改为反序列化判定,避免 JSON 列比较失败 2026-10-16 09:57:25 +08:00
migrate_order_declaration_product_ids_20261019.sql feat: 申报明细新增产品标识编码/非标产品标识编码/标准产品标识编码 2026-10-19 15:48:16 +08:00
migrate_order_downstream_supplier_name.sql feat: 重算应付放行锁渠道池校验,支持切换价格/规则版本与服务商名称 2026-10-09 18:16:38 +08:00
migrate_order_operation_log.sql feat: 运单操作日志改为列表摘要,补齐费用/支付/预报/打印埋点 2026-10-10 11:46:33 +08:00
migrate_sales_product_group_wms.sql feat: 店铺订单支持仓储代发(wms)建单,放宽创建状态限制 2026-10-14 15:39:31 +08:00
migrate_sales_store_order_provider_fulfillment_20261016.sql feat: 店铺订单落库物流商与履约类型,并规范迁移脚本日期命名 2026-10-16 18:01:46 +08:00
migrate_user_is_enabled.sql feat: 仓配开放 API 与后台用户启停 2026-10-13 17:53:00 +08:00
migrate_warehouse_address_sort_remark.sql feat: 仓库地址排序备注与用户注册错误提示 2026-10-09 14:12:36 +08:00
README.md feat: 店铺订单落库物流商与履约类型,并规范迁移脚本日期命名 2026-10-16 18:01:46 +08:00

sql/

OMS / 共用库的建表脚本已统一到仓库根目录 db.sql。

职责边界

本目录只放 DDL / 存量迁移 / 字典种子等库结构与一次性数据脚本。

  • 运行时业务查询与写入必须走 SqlSugar ORM(仓储),不要在 Application 里用手写 SQL 替代 CRUD。
  • 完整编码标准见仓库根目录 README.md →「开发规范」。

使用说明

  • 新环境:直接执行 db.sql(会 DROP 后重建,勿在有生产数据的库上执行)
  • 已有库:用 diff 对比 db.sql 与现库结构后手工 ALTER;本目录 migrate_all.sql 为存量增量迁移合集(可重复执行段已做列/表存在判断;揽收 Direction / FeePush 为裸 ALTER,已执行过请跳过)
  • 数据权限表(user_org_perm 等)若 RBAC 与 OMS 分库,请只在 RBAC 库执行 db.sql 末尾对应段落
  • 单次增量迁移命名:migrate_<主题>_YYYYMMDD.sql(日期放在文件名末尾,如 migrate_sales_store_order_provider_fulfillment_20261016.sql)
  • 尽量可重复执行(先判断列/表/字典是否已存在)
  • 后续新增脚本一律带日期后缀;历史未带日期的脚本不强制改名