bt20211226.sql 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. -- 企业管理表
  2. CREATE TABLE bt_company(
  3. id bigint(20) NOT NULL ,
  4. com_name VARCHAR(64) DEFAULT NULL COMMENT '企业名称',
  5. com_body_type VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' COMMENT '企业主体类型(1-企业-2-个人)',
  6. com_linkman VARCHAR(20) DEFAULT NULL COMMENT '企业联系人',
  7. com_tel VARCHAR(20) DEFAULT NULL COMMENT '联系电话',
  8. com_area VARCHAR(50) DEFAULT NULL COMMENT '区域ids',
  9. com_label VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' COMMENT '企业标签(1-核心-2-重点-3-普通)',
  10. com_status VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' COMMENT '状态(1-启用0-冻结)',
  11. com_legal_person VARCHAR(64) COMMENT '公司法人',
  12. com_license VARCHAR(255) COMMENT '营业执照',
  13. com_account_name VARCHAR(60) COMMENT '开户名称',
  14. com_account_bank VARCHAR(60) COMMENT '开户行',
  15. comy_bank_num VARCHAR(255) COMMENT '银行卡号',
  16. com_person_cid VARCHAR(30) COMMENT '身份证号',
  17. com_email VARCHAR(30) COMMENT '邮箱',
  18. com_business_address VARCHAR(255) COMMENT '办公地址',
  19. com_registered_address VARCHAR(255) COMMENT '注册地址',
  20. com_type VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' COMMENT '公司类型(1-本公司-2-外部公司)',
  21. com_remark VARCHAR(255) COMMENT '备注',
  22. create_time datetime NOT NULL COMMENT '创建时间',
  23. create_user bigint(20) NOT NULL COMMENT '创建人',
  24. update_time datetime NOT NULL COMMENT '修改时间',
  25. update_user bigint(20) NOT NULL COMMENT '修改人',
  26. PRIMARY KEY (`id`)
  27. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业管理';
  28. -- 企业用户表
  29. CREATE TABLE bt_company_user(
  30. id bigint(20) NOT NULL ,
  31. com_user_name VARCHAR(30) DEFAULT NULL COMMENT '用户姓名',
  32. com_user_role VARCHAR(10) COMMENT '用户角色',
  33. com_user_phone VARCHAR(20) DEFAULT NULL COMMENT '用户电话',
  34. com_user_pw VARCHAR(20) DEFAULT NULL COMMENT '用户登陆密码',
  35. com_user_status VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' COMMENT '状态(1-启用0-冻结)',
  36. create_time datetime NOT NULL COMMENT '创建时间',
  37. create_user bigint(20) NOT NULL COMMENT '创建人',
  38. update_time datetime NOT NULL COMMENT '修改时间',
  39. update_user bigint(20) NOT NULL COMMENT '修改人',
  40. PRIMARY KEY (`id`)
  41. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业用户管理';
  42. -- 场地管理
  43. CREATE TABLE bt_place(
  44. id bigint(20) NOT NULL ,
  45. plc_name VARCHAR(64) DEFAULT NULL COMMENT '场地名称',
  46. plc_pid BIGINT(10) COMMENT '省',
  47. plc_cid BIGINT(10) DEFAULT NULL COMMENT '市',
  48. plc_aid BIGINT(10) DEFAULT NULL COMMENT '县/区',
  49. plc_road VARCHAR(50) DEFAULT NULL COMMENT '路',
  50. plc_num VARCHAR(50) DEFAULT NULL COMMENT '号',
  51. plc_evn_type VARCHAR(20) COMMENT '渠道商业环境类型',
  52. plc_abv VARCHAR(30) COMMENT '场地缩写',
  53. plc_pot_spc VARCHAR(30) COMMENT '点位物理空间',
  54. plc_bns_type VARCHAR(20) COMMENT '商圈类型',
  55. plc_iscuspot VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' COMMENT '是否商圈聚客点 (1是 0否)',
  56. plc_iscuslin VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' COMMENT '是否人流动线 (1是 0否)',
  57. plc_inoutdoor VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' COMMENT '室内还是室外(1室内 2室外)',
  58. plc_comid BIGINT(20) COMMENT '登记企业',
  59. plc_status VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' COMMENT '场地状态(1-启用0-冻结)',
  60. plc_remark VARCHAR(255) COMMENT '场地备注',
  61. plc_log VARCHAR(10) COMMENT '场地精度',
  62. plc_lat VARCHAR(10) COMMENT '场地维度',
  63. create_time datetime NOT NULL COMMENT '创建时间',
  64. create_user bigint(20) NOT NULL COMMENT '创建人',
  65. update_time datetime NOT NULL COMMENT '修改时间',
  66. update_user bigint(20) NOT NULL COMMENT '修改人',
  67. PRIMARY KEY (`id`)
  68. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='场地管理';
  69. -- 区域表用自带的 c_common_area
  70. -- 订单表
  71. CREATE TABLE bt_order(
  72. id bigint(20) NOT NULL ,
  73. order_user_id BIGINT(15) COMMENT '用户id',
  74. order_goods_id BIGINT(20) COMMENT '商品id',
  75. order_amount decimal(20,2) DEFAULT NULL COMMENT '实付金额。精确到2位小数;单位:元。如:200.07,表示:200元7分',
  76. order_status VARCHAR(20) COMMENT '订单状态',
  77. order_shop_id BIGINT(20) COMMENT '商家id',
  78. order_create_time datetime DEFAULT NULL COMMENT '订单创建时间',
  79. order_up_time datetime DEFAULT NULL COMMENT '订单更新时间',
  80. order_pay_time datetime DEFAULT NULL COMMENT '付款时间',
  81. order_end_time datetime DEFAULT NULL COMMENT '交易完成时间',
  82. order_close_time datetime DEFAULT NULL COMMENT '交易关闭时间',
  83. -- 记录所有的规格选项id 逗号分割 或者json数组 [{规格选项1id:规格选项1名称},{规格选项2id:规格选项2名称}]
  84. order_specs VARCHAR(20) COMMENT '订单规格',
  85. PRIMARY KEY (`id`)
  86. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='订单表';
  87. -- 支付日志表
  88. CREATE TABLE payment_logs (
  89. id bigint(20) NOT NULL ,
  90. pl_type VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' COMMENT ' 支付类型0支付宝 1微信',
  91. pl_trade_no VARCHAR(30) NOT NULL COMMENT '外部支付订单号',
  92. pl_user_id BIGINT(11) COMMENT '用户id',
  93. pl_order_id BIGINT(20) COMMENT '订单号',
  94. pl_transaction_id VARCHAR(30) COMMENT '交易号码',
  95. pl_trade_status VARCHAR(1) COMMENT '交易状态',
  96. create_time datetime NOT NULL COMMENT '支付创建时间',
  97. pl_payed_time datetime COMMENT '支付完成时间',
  98. create_user bigint(20) NOT NULL COMMENT '创建人',
  99. update_time datetime NOT NULL COMMENT '修改时间',
  100. update_user bigint(20) NOT NULL COMMENT '修改人',
  101. PRIMARY KEY (`id`)
  102. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='支付日志表';
  103. -- 商品表
  104. CREATE TABLE bt_goods(
  105. id bigint(20) NOT NULL ,
  106. goods_cate_id BIGINT(20) COMMENT '商品分类id',
  107. goods_name VARCHAR(100) COMMENT '商品名称',
  108. goods_shop_id BIGINT(20) COMMENT '商户id',
  109. goods_status VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' COMMENT '商品状态 (1正常 0冻结)',
  110. goods_brand_id VARCHAR(30) COMMENT '品牌id',
  111. goods_pic VARCHAR(255) DEFAULT NULL COMMENT '商品图片',
  112. good_price decimal(10,2) DEFAULT NULL COMMENT '商品价格',
  113. create_time datetime NOT NULL COMMENT '创建时间',
  114. create_user bigint(20) NOT NULL COMMENT '创建人',
  115. update_time datetime NOT NULL COMMENT '修改时间',
  116. update_user bigint(20) NOT NULL COMMENT '修改人',
  117. PRIMARY KEY (`id`)
  118. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品表';
  119. -- 商品分分类表
  120. CREATE TABLE bt_goods_cate(
  121. id bigint(20) NOT NULL ,
  122. goods_cate_name VARCHAR(30) COMMENT'商品分类',
  123. goods_parent_id BIGINT(20) COMMENT '父级分类id',
  124. goods_cate_status VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' comment '商品分类状态(1正常 0冻结)',
  125. create_time datetime NOT NULL COMMENT '创建时间',
  126. create_user bigint(20) NOT NULL COMMENT '创建人',
  127. update_time datetime NOT NULL COMMENT '修改时间',
  128. update_user bigint(20) NOT NULL COMMENT '修改人',
  129. PRIMARY KEY (`id`)
  130. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品分类';
  131. -- 规格表
  132. CREATE TABLE bt_spe (
  133. id int(20) NOT NULL ,
  134. spec_name VARCHAR(100) DEFAULT NULL COMMENT '规格名称',
  135. spec_status VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' comment '规格状态(1正常 0冻结)',
  136. create_time datetime NOT NULL COMMENT '创建时间',
  137. create_user bigint(20) NOT NULL COMMENT '创建人',
  138. update_time datetime NOT NULL COMMENT '修改时间',
  139. update_user bigint(20) NOT NULL COMMENT '修改人',
  140. PRIMARY KEY (`id`)
  141. )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品规格';
  142. -- 规格选项表
  143. CREATE TABLE bt_spe_option(
  144. id BIGINT(20) NOT NULL ,
  145. opt_name VARCHAR(200) DEFAULT NULL COMMENT '规格项名称',
  146. opt_spec_id bigint(30) DEFAULT NULL COMMENT '规格ID',
  147. opt_orderby_id int(11) DEFAULT NULL COMMENT '排序值',
  148. opt_status VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' comment '规格选项状态(1正常 0冻结)',
  149. create_time datetime NOT NULL COMMENT '创建时间',
  150. create_user bigint(20) NOT NULL COMMENT '创建人',
  151. update_time datetime NOT NULL COMMENT '修改时间',
  152. update_user bigint(20) NOT NULL COMMENT '修改人',
  153. PRIMARY KEY (`id`)
  154. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='规格选项表';
  155. -- 品牌表
  156. CREATE TABLE bt_brand(
  157. id BIGINT(20) NOT NULL ,
  158. brand_name VARCHAR(255) DEFAULT NULL COMMENT '品牌名称',
  159. brand_first_char VARCHAR(1) DEFAULT NULL COMMENT '品牌首字母',
  160. brand_status VARCHAR(10) CHARACTER SET utf8 DEFAULT '1' comment '品牌状态(1正常 0冻结)',
  161. create_time datetime NOT NULL COMMENT '创建时间',
  162. create_user bigint(20) NOT NULL COMMENT '创建人',
  163. update_time datetime NOT NULL COMMENT '修改时间',
  164. update_user bigint(20) NOT NULL COMMENT '修改人',
  165. PRIMARY KEY (`id`)
  166. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='品牌表';