You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

79 lines
5.3 KiB

  1. # 2022-04-09 14:57
  2. ALTER TABLE `lanzu_order_main`
  3. CHANGE COLUMN `shipping_type` `shipping_type` TINYINT(1) NOT NULL DEFAULT '1' COMMENT '配送方式:1服务站配送,2达达配送,3自提,4顺丰配送' AFTER `global_order_id`,
  4. CHANGE COLUMN `delivery_time_note` `delivery_time_note` VARCHAR(100) NULL DEFAULT '' COMMENT '客户期望送达时间' COLLATE 'utf8mb4_general_ci' AFTER `shipping_name`;
  5. # 2022-04-11 23:50
  6. ALTER TABLE `lanzu_goods`
  7. ADD COLUMN `weight` INT(11) NOT NULL DEFAULT '0' COMMENT '产品毛重,用于计算顺丰运费' AFTER `goods_unit`;
  8. ALTER TABLE `lanzu_goods_activity`
  9. ADD COLUMN `weight` INT(11) NOT NULL DEFAULT '0' COMMENT '产品毛重,用于计算顺丰运费' AFTER `goods_unit`;
  10. # 2022-04-17 23:41
  11. ALTER TABLE `lanzu_order_goods`
  12. ADD COLUMN `weight` INT NULL DEFAULT 0 COMMENT '一件商品的重量(多个需要*number),单位:克' AFTER `note`;
  13. # 顺丰订单记录
  14. CREATE TABLE `lanzu_sf_express_orders` (
  15. `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  16. `shop_order_id` BIGINT(20) NOT NULL COMMENT '商户订单号,即对应lanzu_order_main的global_order_id',
  17. `sf_order_id` VARCHAR(50) NOT NULL COMMENT '顺丰订单号' COLLATE 'utf8mb4_unicode_ci',
  18. `sf_bill_id` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '顺丰运单号' COLLATE 'utf8mb4_unicode_ci',
  19. `total_price` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '配送费总额,单位:分',
  20. `delivery_distance_meter` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '顺丰返回的配送距离,单位:米',
  21. `weight_gram` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '商品重量,单位:克',
  22. `start_time` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '起送时间',
  23. `expect_time` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '预计送达时间',
  24. `total_pay_money` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '支付费用,单位:分',
  25. `real_pay_money` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '实际支付金额,单位:分(实际支付金额=总金额-优惠券总金额)',
  26. `created_at` INT(10) UNSIGNED NULL DEFAULT NULL,
  27. `updated_at` INT(10) UNSIGNED NULL DEFAULT NULL,
  28. PRIMARY KEY (`id`) USING BTREE,
  29. UNIQUE INDEX `shop_order_id` (`shop_order_id`) USING BTREE
  30. )
  31. COMMENT='顺丰同城订单记录'
  32. COLLATE='utf8mb4_unicode_ci'
  33. ENGINE=InnoDB;
  34. # 2022-8-21 12:25:35 门店表增加建行商户编号
  35. ALTER TABLE `lanzu_store` ADD `ccb_merchant_id` VARCHAR(40) NOT NULL DEFAULT '' COMMENT '建行商户编号' AFTER `cash_code_img`;
  36. # 2022-8-21 13:57:15 主订单表增加建行支付类型,增加是否已分润字段
  37. ALTER TABLE `lanzu_order_main`
  38. CHANGE `pay_type` `pay_type` INT(11) NOT NULL DEFAULT '1' COMMENT '1.微信支付2.余额支付3.积分支付4.货到付款5.建行支付',
  39. ADD `is_proft_sharing` TINYINT NOT NULL DEFAULT '0' COMMENT '是否已分润:0否,1是' AFTER `pay_time`;
  40. # 2022-8-21 15:38:35 建行支付订单表
  41. CREATE TABLE `lanzu_ccb_payment` (
  42. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  43. `order_main_id` bigint(20) NOT NULL COMMENT '主表订单id',
  44. `main_ordr_no` varchar(50) CHARACTER SET utf8mb4 NOT NULL COMMENT '主订单编号',
  45. `pymd_cd` char(2) CHARACTER SET utf8mb4 NOT NULL COMMENT '支付方式:03移动端H5页面,05微信小程序',
  46. `clrg_dt` varchar(8) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '确认收货日期',
  47. `sub_appid` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '小程序的appid',
  48. `sub_openid` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '用户openid',
  49. `py_ordr_tpcd` char(2) CHARACTER SET utf8mb4 NOT NULL COMMENT '订单类型:04普通订单',
  50. `ordr_tamt` decimal(19,2) NOT NULL COMMENT '订单总金额',
  51. `txn_tamt` decimal(19,2) NOT NULL COMMENT '消费者实付总金额',
  52. `orderlist` json NOT NULL COMMENT '子订单列表(分账明细)',
  53. `py_trn_no` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '银行支付流水号',
  54. `prim_ordr_no` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '银行订单编号',
  55. `ordr_gen_tm` char(14) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '订单生成时间',
  56. `cshdk_url` varchar(300) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'H5收银台URL',
  57. `rtn_par_data` json DEFAULT NULL COMMENT '小程序支付参数',
  58. `ordr_stcd` varchar(2) CHARACTER SET utf8mb4 NOT NULL DEFAULT '0' COMMENT '主订单状态:0-初始 1-待支付 2-支付成功3-支付失败 4-全额退款 5-部分退款 6-订单失效 7-待退款',
  59. `rtn_orderlist` json DEFAULT NULL COMMENT '返回的子订单列表',
  60. `pay_time` varchar(14) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支付时间',
  61. `pay_type` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支付方式',
  62. `pay_channel` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '支付渠道',
  63. `debit_credit_type` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '借贷记标识',
  64. `created_at` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  65. `updated_at` timestamp NULL DEFAULT NULL COMMENT '更新时间',
  66. PRIMARY KEY (`id`),
  67. UNIQUE KEY `main_ordr_no` (`main_ordr_no`),
  68. KEY `order_main_id` (`order_main_id`)
  69. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='建行支付订单';