update_250824.sql 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. DROP TABLE IF EXISTS lovers_set;
  2. CREATE TABLE lovers_set(
  3. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
  4. `del_flag` VARCHAR(1) NOT NULL COMMENT '删除标识;0未删除、1已删除' ,
  5. `name` VARCHAR(32) NOT NULL COMMENT '套餐名称' ,
  6. `sub_name` VARCHAR(32) COMMENT '套餐子名称' ,
  7. `set_tag` VARCHAR(90) NOT NULL COMMENT '套餐标签;多个标签之间使用,分割' ,
  8. `service_tag` VARCHAR(90) NOT NULL COMMENT '服务标签;多个标签之间使用,分割' ,
  9. `price` DECIMAL(24,6) NOT NULL COMMENT '价格' ,
  10. `original_price` DECIMAL(24,6) NOT NULL COMMENT '原价' ,
  11. `imgs` VARCHAR(900) NOT NULL COMMENT '图片;多张图片使用,分割,第一张为主图' ,
  12. `set_type` VARCHAR(1) NOT NULL COMMENT '套餐类型;1月度套餐,2季度套餐,3年度套餐,4自定义' ,
  13. `suit_sex` VARCHAR(1) NOT NULL COMMENT '适用性别;1男、2女' ,
  14. `rule_id` bigint NOT NULL COMMENT '规则id' ,
  15. `set_status` VARCHAR(1) NOT NULL COMMENT '状态;1可用、2不可用' ,
  16. `sub_order_generate_time` INT NOT NULL COMMENT '子订单生成时机;单位:小时' ,
  17. `start_time` DATETIME NOT NULL COMMENT '套餐开始时间' ,
  18. `end_time` DATETIME NOT NULL COMMENT '套餐结束时间' ,
  19. `self_start_time` DATETIME COMMENT '自定义时间段开始时间;type为4自定义时必填' ,
  20. `self_end_time` DATETIME COMMENT '自定义时间段结束时间;type为4自定义时必填' ,
  21. PRIMARY KEY (id)
  22. ) COMMENT = '情侣套餐';
  23. DROP TABLE IF EXISTS lovers_set_rule;
  24. CREATE TABLE lovers_set_rule(
  25. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
  26. `del_flag` VARCHAR(1) NOT NULL COMMENT '删除标识;0未删除、1已删除' ,
  27. `name` VARCHAR(32) NOT NULL COMMENT '规则名称' ,
  28. `sort` INT NOT NULL DEFAULT 0 COMMENT '排序' ,
  29. `content` VARCHAR(900) NOT NULL COMMENT '规则内容' ,
  30. PRIMARY KEY (id)
  31. ) COMMENT = '情侣套餐规则';
  32. DROP TABLE IF EXISTS lovers_set_content;
  33. CREATE TABLE lovers_set_content(
  34. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
  35. `del_flag` VARCHAR(1) NOT NULL COMMENT '删除标识;0未删除、1已删除' ,
  36. `lovers_set_id` VARCHAR(32) NOT NULL COMMENT '套餐id' ,
  37. `sort` INT NOT NULL DEFAULT 0 COMMENT '排序' ,
  38. `content_name` VARCHAR(32) NOT NULL COMMENT '内容名称' ,
  39. PRIMARY KEY (id)
  40. ) COMMENT = '情侣套餐内容';
  41. DROP TABLE IF EXISTS lovers_set_content_detail;
  42. CREATE TABLE lovers_set_content_detail(
  43. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
  44. `del_flag` VARCHAR(1) NOT NULL COMMENT '删除标识;0未删除、1已删除' ,
  45. `lovers_set_content_id` bigint NOT NULL COMMENT '情侣套餐内容id' ,
  46. `goods_id` bigint NOT NULL COMMENT '商品id' ,
  47. `goods_name` VARCHAR(32) NOT NULL COMMENT '商品名称' ,
  48. `shop_id` bigint NOT NULL COMMENT '店铺id' ,
  49. `shop_name` VARCHAR(32) NOT NULL COMMENT '店铺名称' ,
  50. `num` INT NOT NULL COMMENT '数量' ,
  51. `price` DECIMAL(24,6) NOT NULL COMMENT '价格' ,
  52. `original_price` DECIMAL(24,6) NOT NULL COMMENT '原价' ,
  53. PRIMARY KEY (id)
  54. ) COMMENT = '情侣套餐内容详情';
  55. DROP TABLE IF EXISTS lovers_set_order_detail;
  56. CREATE TABLE lovers_set_order_detail(
  57. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
  58. `lovers_set_order_info_id` bigint NOT NULL COMMENT '情侣套餐订单id' ,
  59. `goods_id` bigint NOT NULL COMMENT '商品id' ,
  60. `goods_name` VARCHAR(32) NOT NULL COMMENT '商品名称' ,
  61. `shop_id` bigint NOT NULL COMMENT '店铺id' ,
  62. `shop_name` VARCHAR(32) NOT NULL COMMENT '店铺名称' ,
  63. `num` INT NOT NULL COMMENT '数量' ,
  64. `price` DECIMAL(24,6) NOT NULL COMMENT '价格' ,
  65. `original_price` DECIMAL(24,6) NOT NULL COMMENT '原价' ,
  66. PRIMARY KEY (id)
  67. ) COMMENT = '情侣套餐订单详情';
  68. DROP TABLE IF EXISTS lovers_set_menstrual_period_setting;
  69. CREATE TABLE lovers_set_menstrual_period_setting(
  70. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
  71. `del_flag` VARCHAR(1) NOT NULL COMMENT '删除标识;0未删除、1已删除' ,
  72. `user_id` bigint NOT NULL COMMENT '用户id' ,
  73. `duration_days` INT NOT NULL COMMENT '持续天数' ,
  74. `interval_days` INT NOT NULL COMMENT '间隔天数' ,
  75. `last_start_date` DATE NOT NULL COMMENT '上一次月经开始时间' ,
  76. `last_end_date` DATE NOT NULL COMMENT '上一次月经结束时间' ,
  77. `next_start_date_of_expect` DATE NOT NULL COMMENT '预计下一次月经开始时间' ,
  78. `next_end_date_of_expect` DATE NOT NULL COMMENT '预计下一次月经结束时间' ,
  79. `create_date` DATE NOT NULL COMMENT '创建时间' ,
  80. PRIMARY KEY (id)
  81. ) COMMENT = '情侣套餐月经期设置';
  82. DROP TABLE IF EXISTS lovers_set_order_info;
  83. CREATE TABLE lovers_set_order_info(
  84. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
  85. `del_flag` VARCHAR(1) NOT NULL COMMENT '删除标识;0未删除、1已删除' ,
  86. `order_number` VARCHAR(32) NOT NULL COMMENT '订单编号' ,
  87. `user_id` bigint NOT NULL COMMENT '用户id' ,
  88. `lovers_set_id` bigint NOT NULL COMMENT '套餐id' ,
  89. `lovers_set_name` VARCHAR(32) NOT NULL COMMENT '套餐名称' ,
  90. `lovers_set_master_img` VARCHAR(900) NOT NULL COMMENT '套餐主图' ,
  91. `lovers_set_amount` DECIMAL(24,6) NOT NULL COMMENT '套餐金额' ,
  92. `pay_amount` DECIMAL(24,6) NOT NULL COMMENT '实付金额' ,
  93. `refund_amount` DECIMAL(24,6) NOT NULL DEFAULT 0.0 COMMENT '退款金额' ,
  94. `receiver_name` VARCHAR(32) NOT NULL COMMENT '收货人姓名' ,
  95. `receiver_phone` VARCHAR(32) NOT NULL COMMENT '收货人电话' ,
  96. `receive_start_date` DATE NOT NULL COMMENT '接货开始时间' ,
  97. `receive_end_date` DATE NOT NULL COMMENT '接货结束时间' ,
  98. `expect_receive_time` VARCHAR(32) NOT NULL COMMENT '期待接货时间;HH:mm:ss' ,
  99. `active_status` VARCHAR(1) NOT NULL COMMENT '订单激活状态;0待支付、1待使用、2使用中、3已使用' ,
  100. `pay_status` VARCHAR(1) NOT NULL COMMENT '订单支付状态;0待支付、1已支付' ,
  101. `refund_status` VARCHAR(1) NOT NULL COMMENT '订单退款状态;0未退款、1部分退款、2整单退款' ,
  102. PRIMARY KEY (id)
  103. ) COMMENT = '情侣套餐订单信息';
  104. DROP TABLE IF EXISTS lovers_set_order_delivery_info;
  105. CREATE TABLE lovers_set_order_delivery_info(
  106. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
  107. `lovers_set_order_id` bigint NOT NULL COMMENT '情侣套餐订单id' ,
  108. `lovers_set_order_detail_id` bigint NOT NULL COMMENT '情侣套餐订单详情id' ,
  109. `delivery_time_of_expect` DATETIME NOT NULL COMMENT '预计配送时间' ,
  110. `delivery_order_id` bigint COMMENT '配送单id(跑腿订单id)' ,
  111. `delivery_status` VARCHAR(1) NOT NULL COMMENT '状态;1等待生成配送单、2已生成配送单、3已取消' ,
  112. PRIMARY KEY (id)
  113. ) COMMENT = '情侣套餐订单配送信息';