1602.sql 4.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. CREATE TABLE `AR_APPROACH_ORDER` (
  2. `ID` varchar(32) COLLATE utf8mb4_bin NOT NULL,
  3. `SN` varchar(32) COLLATE utf8mb4_bin NOT NULL DEFAULT '',
  4. `DEC_SN` varchar(32) COLLATE utf8mb4_bin DEFAULT '',
  5. `USER_ID` varchar(32) COLLATE utf8mb4_bin NOT NULL,
  6. `USER_NAME` varchar(16) COLLATE utf8mb4_bin NOT NULL,
  7. `ORDER_TYPE` varchar(12) COLLATE utf8mb4_bin NOT NULL,
  8. `ORDER_AMOUNT` decimal(16,2) NOT NULL DEFAULT 0.00,
  9. `PV` decimal(16,2) NOT NULL DEFAULT 0.00,
  10. `PAY_AMOUNT` decimal(16,2) NOT NULL DEFAULT 0.00,
  11. `PAY_PV` decimal(16,2) NOT NULL DEFAULT 0.00,
  12. `ORDER_AMOUNT_STANDARD` float(16,2) NOT NULL DEFAULT 0.00 COMMENT '订单价格-标准价格',
  13. `PAY_AMOUNT_STANDARD` float(16,2) NOT NULL DEFAULT 0.00 COMMENT '标准价格',
  14. `EXCHANGE_RATE` float(10,4) NOT NULL DEFAULT 0.0000 COMMENT '汇率',
  15. `PAY_AT` int(10) NOT NULL DEFAULT 0,
  16. `FREIGHT` float(10,2) NOT NULL DEFAULT 0.00,
  17. `PAY_FREIGHT` float(10,2) NOT NULL DEFAULT 0.00,
  18. `DELIVERY_STATUS` tinyint(2) NOT NULL DEFAULT 0,
  19. `DELIVERY_PERIOD` int(10) NOT NULL DEFAULT 0,
  20. `DELIVERY_AT` int(10) NOT NULL DEFAULT 0,
  21. `EXPRESS_COMPANY` varchar(128) COLLATE utf8mb4_bin DEFAULT '',
  22. `ORDER_TRACK_NO` varchar(32) COLLATE utf8mb4_bin DEFAULT '',
  23. `EXPRESS_TYPE` tinyint(1) NOT NULL DEFAULT 0,
  24. `FRONT_REMARK` varchar(1000) COLLATE utf8mb4_bin DEFAULT '',
  25. `REMARK` text COLLATE utf8mb4_bin DEFAULT NULL,
  26. `NOTE` text COLLATE utf8mb4_bin DEFAULT NULL COMMENT '备注内容',
  27. `PERIOD_NUM` int(10) NOT NULL DEFAULT 0,
  28. `STATUS` int(3) NOT NULL DEFAULT 0,
  29. `CONSIGNEE` varchar(120) COLLATE utf8mb4_bin DEFAULT '',
  30. `MOBILE` varchar(11) COLLATE utf8mb4_bin DEFAULT '',
  31. `TEL` varchar(16) COLLATE utf8mb4_bin DEFAULT '',
  32. `PROVINCE` int(6) NOT NULL DEFAULT 0,
  33. `CITY` int(6) DEFAULT 0,
  34. `COUNTY` int(9) DEFAULT 0,
  35. `LGA_NAME` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL,
  36. `CITY_NAME` varchar(50) COLLATE utf8mb4_bin DEFAULT NULL,
  37. `ADDRESS` varchar(255) COLLATE utf8mb4_bin NOT NULL DEFAULT '',
  38. `P_CALC_MONTH` date NOT NULL,
  39. `CREATED_AT` int(10) NOT NULL DEFAULT 0,
  40. `CREATE_USER` varchar(16) COLLATE utf8mb4_bin NOT NULL,
  41. `UPDATED_AT` int(10) NOT NULL DEFAULT 0,
  42. `UPDATER` varchar(16) COLLATE utf8mb4_bin DEFAULT '',
  43. `IS_DELETE` int(10) NOT NULL DEFAULT 0,
  44. `DELETED_AT` int(10) NOT NULL DEFAULT 0,
  45. `PAY_TYPE` varchar(32) COLLATE utf8mb4_bin NOT NULL DEFAULT 'cash',
  46. `WAREHOUSE` varchar(16) COLLATE utf8mb4_bin NOT NULL DEFAULT '01',
  47. `EMAIL` varchar(32) COLLATE utf8mb4_bin DEFAULT '' COMMENT '邮箱',
  48. PRIMARY KEY (`ID`) USING BTREE,
  49. KEY `SN` (`SN`) USING BTREE,
  50. KEY `USER_ID` (`USER_ID`) USING BTREE,
  51. KEY `USER_NAME` (`USER_NAME`) USING BTREE,
  52. KEY `PERIOD_NUM` (`PERIOD_NUM`) USING BTREE,
  53. KEY `IS_DELETE` (`IS_DELETE`) USING BTREE,
  54. KEY `ORDER_TYPE` (`ORDER_TYPE`) USING BTREE
  55. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='商品中间订单';
  56. CREATE TABLE `AR_APPROACH_ORDER_GOODS` (
  57. `ID` varchar(32) COLLATE utf8mb4_bin NOT NULL,
  58. `ORDER_SN` varchar(32) COLLATE utf8mb4_bin NOT NULL,
  59. `GOODS_ID` varchar(32) COLLATE utf8mb4_bin NOT NULL,
  60. `GOODS_TITLE` varchar(255) COLLATE utf8mb4_bin NOT NULL,
  61. `PRICE` decimal(16,2) NOT NULL DEFAULT 0.00,
  62. `REAL_PRICE` decimal(16,2) NOT NULL DEFAULT 0.00,
  63. `PV` decimal(16,2) NOT NULL DEFAULT 0.00,
  64. `REAL_PV` decimal(16,2) NOT NULL DEFAULT 0.00,
  65. `STANDARD_PRICE` float(16,2) NOT NULL DEFAULT 0.00 COMMENT '标准价格',
  66. `REAL_STANDARD_PRICE` float(16,2) NOT NULL DEFAULT 0.00 COMMENT '支付标准价格',
  67. `EXCHANGE_RATE` float(10,4) NOT NULL DEFAULT 0.0000 COMMENT '汇率',
  68. `TAX_RATE` float(16,2) NOT NULL DEFAULT 0.00 COMMENT '税率',
  69. `SKU_CODE` varchar(16) COLLATE utf8mb4_bin NOT NULL,
  70. `BUY_NUMS` int(10) NOT NULL DEFAULT 0,
  71. `P_CALC_MONTH` date NOT NULL,
  72. `POINT` smallint(5) unsigned NOT NULL DEFAULT 0,
  73. `CATEGORY_TYPE` tinyint(1) unsigned NOT NULL DEFAULT 1 COMMENT '商品分类:1普通商品 4旅游积分商品 5名车积分商品 6豪宅积分商品',
  74. `PAY_TYPE` varchar(30) COLLATE utf8mb4_bin NOT NULL DEFAULT 'cash' COMMENT '支付方式:1-cash-余额支付 3-exchange-兑换点数 4-travel_points-旅游积分 5-car_points-名车积分 6-house_points-豪宅积分',
  75. `EMAIL` varchar(32) COLLATE utf8mb4_bin DEFAULT '' COMMENT '邮箱',
  76. PRIMARY KEY (`ID`) USING BTREE,
  77. KEY `GOODS_ID` (`GOODS_ID`) USING BTREE,
  78. KEY `ORDER_SN` (`ORDER_SN`) USING BTREE
  79. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='订单中包含的商品';
  80. -- 订单表增加NOTE字段,保存PayStack支付订单回调日志
  81. ALTER TABLE `AR_ORDER` ADD COLUMN `NOTE` text NULL COMMENT '备注内容' AFTER `REMARK`;