create_tables.sql 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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. "payed" 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" int,
  24. "pay_channel" int,
  25. "delivery_templateid" int,
  26. "express_no" int,
  27. "delivery_status" bit NOT NULL,
  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. "refund_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. "sku_id" bigint NOT NULL,
  53. "properties" varchar,
  54. "name" varchar NOT NULL,
  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. "refund_status" int NOT NULL,
  64. "refund_total" int NOT NULL,
  65. "creator" varchar DEFAULT '',
  66. "create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  67. "updater" varchar DEFAULT '',
  68. "update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  69. "deleted" bit NOT NULL DEFAULT FALSE,
  70. PRIMARY KEY ("id")
  71. ) COMMENT '交易订单明细表';