create_tables.sql 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. CREATE TABLE IF NOT EXISTS "trade_order" (
  2. "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  3. "no" varchar NOT NULL,
  4. "type" int NOT NULL,
  5. "terminal" int NOT NULL,
  6. "user_id" bigint NOT NULL,
  7. "user_ip" varchar NOT NULL,
  8. "user_remark" varchar,
  9. "status" int NOT NULL,
  10. "product_count" int NOT NULL,
  11. "cancel_type" int,
  12. "remark" varchar,
  13. "pay_status" bit NOT NULL,
  14. "pay_time" datetime,
  15. "finish_time" datetime,
  16. "cancel_time" datetime,
  17. "original_price" int NOT NULL,
  18. "order_price" int NOT NULL,
  19. "discount_price" int NOT NULL,
  20. "delivery_price" int NOT NULL,
  21. "adjust_price" int NOT NULL,
  22. "pay_price" int NOT NULL,
  23. "pay_order_id" bigint,
  24. "pay_channel_code" varchar,
  25. "delivery_template_id" bigint,
  26. "logistics_id" bigint,
  27. "logistics_no" varchar,
  28. "delivery_time" datetime,
  29. "receive_time" datetime,
  30. "receiver_name" varchar NOT NULL,
  31. "receiver_mobile" varchar NOT NULL,
  32. "receiver_area_id" int NOT NULL,
  33. "receiver_post_code" int,
  34. "receiver_detail_address" varchar NOT NULL,
  35. "after_sale_status" int NOT NULL,
  36. "refund_price" int NOT NULL,
  37. "coupon_id" bigint NOT NULL,
  38. "coupon_price" int NOT NULL,
  39. "point_price" int NOT NULL,
  40. "creator" varchar DEFAULT '',
  41. "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  42. "updater" varchar DEFAULT '',
  43. "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  44. "deleted" bit NOT NULL DEFAULT FALSE,
  45. PRIMARY KEY ("id")
  46. ) COMMENT '交易订单表';
  47. CREATE TABLE IF NOT EXISTS "trade_order_item" (
  48. "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  49. "user_id" bigint NOT NULL,
  50. "order_id" bigint NOT NULL,
  51. "spu_id" bigint NOT NULL,
  52. "spu_name" varchar NOT NULL,
  53. "sku_id" bigint NOT NULL,
  54. "properties" varchar,
  55. "pic_url" varchar,
  56. "count" int NOT NULL,
  57. "original_price" int NOT NULL,
  58. "original_unit_price" int NOT NULL,
  59. "discount_price" int NOT NULL,
  60. "pay_price" int NOT NULL,
  61. "order_part_price" int NOT NULL,
  62. "order_divide_price" int NOT NULL,
  63. "after_sale_status" int NOT NULL,
  64. "creator" varchar DEFAULT '',
  65. "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  66. "updater" varchar DEFAULT '',
  67. "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  68. "deleted" bit NOT NULL DEFAULT FALSE,
  69. PRIMARY KEY ("id")
  70. ) COMMENT '交易订单明细表';
  71. CREATE TABLE IF NOT EXISTS "trade_after_sale" (
  72. "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  73. "no" varchar NOT NULL,
  74. "status" int NOT NULL,
  75. "type" int NOT NULL,
  76. "way" int NOT NULL,
  77. "user_id" bigint NOT NULL,
  78. "apply_reason" varchar NOT NULL,
  79. "apply_description" varchar,
  80. "apply_pic_urls" varchar,
  81. "order_id" bigint NOT NULL,
  82. "order_no" varchar NOT NULL,
  83. "order_item_id" bigint NOT NULL,
  84. "spu_id" bigint NOT NULL,
  85. "spu_name" varchar NOT NULL,
  86. "sku_id" bigint NOT NULL,
  87. "properties" varchar,
  88. "pic_url" varchar,
  89. "count" int NOT NULL,
  90. "audit_time" varchar,
  91. "audit_user_id" bigint,
  92. "audit_reason" varchar,
  93. "refund_price" int NOT NULL,
  94. "pay_refund_id" bigint,
  95. "refund_time" varchar,
  96. "logistics_id" bigint,
  97. "logistics_no" varchar,
  98. "delivery_time" varchar,
  99. "receive_time" varchar,
  100. "receive_reason" varchar,
  101. "creator" varchar DEFAULT '',
  102. "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  103. "updater" varchar DEFAULT '',
  104. "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  105. "deleted" bit NOT NULL DEFAULT FALSE,
  106. PRIMARY KEY ("id")
  107. ) COMMENT '交易售后表';
  108. CREATE TABLE IF NOT EXISTS "trade_after_sale_log" (
  109. "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  110. "user_id" bigint NOT NULL,
  111. "user_type" int NOT NULL,
  112. "after_sale_id" bigint NOT NULL,
  113. "order_id" bigint NOT NULL,
  114. "order_item_id" bigint NOT NULL,
  115. "before_status" int,
  116. "after_status" int NOT NULL,
  117. "content" varchar NOT NULL,
  118. "creator" varchar DEFAULT '',
  119. "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  120. "updater" varchar DEFAULT '',
  121. "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  122. "deleted" bit NOT NULL DEFAULT FALSE,
  123. PRIMARY KEY ("id")
  124. ) COMMENT '交易售后日志';
  125. CREATE TABLE IF NOT EXISTS "trade_brokerage_user"
  126. (
  127. "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  128. "bind_user_id" bigint NOT NULL,
  129. "bind_user_time" varchar,
  130. "brokerage_enabled" bit NOT NULL,
  131. "brokerage_time" varchar,
  132. "price" int NOT NULL,
  133. "frozen_price" int NOT NULL,
  134. "creator" varchar DEFAULT '',
  135. "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  136. "updater" varchar DEFAULT '',
  137. "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  138. "deleted" bit NOT NULL DEFAULT FALSE,
  139. "tenant_id" bigint NOT NULL DEFAULT '0',
  140. PRIMARY KEY ("id")
  141. ) COMMENT '分销用户';
  142. CREATE TABLE IF NOT EXISTS "trade_brokerage_record"
  143. (
  144. "id" int NOT NULL GENERATED BY DEFAULT AS IDENTITY,
  145. "user_id" bigint NOT NULL,
  146. "biz_id" varchar NOT NULL,
  147. "biz_type" varchar NOT NULL,
  148. "title" varchar NOT NULL,
  149. "price" int NOT NULL,
  150. "total_price" int NOT NULL,
  151. "description" varchar NOT NULL,
  152. "status" varchar NOT NULL,
  153. "frozen_days" int NOT NULL,
  154. "unfreeze_time" varchar,
  155. "creator" varchar DEFAULT '',
  156. "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  157. "updater" varchar DEFAULT '',
  158. "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  159. "deleted" bit NOT NULL DEFAULT FALSE,
  160. "tenant_id" bigint not null default '0',
  161. PRIMARY KEY ("id")
  162. ) COMMENT '佣金记录';