海南旅游SAAS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
4.3 KiB

  1. # 16:37 2021/9/16
  2. ALTER TABLE `products`
  3. ADD COLUMN `service_persons` INT NOT NULL DEFAULT '1' COMMENT '涉及用户数' AFTER `content`;
  4. # 17:49 2021/9/17
  5. ALTER TABLE `suppliers`
  6. CHANGE COLUMN `balance` `balance` DECIMAL(20,2) NOT NULL DEFAULT '0.00' COMMENT '余额' AFTER `area_id`,
  7. CHANGE COLUMN `deposit_used` `deposit_used` DECIMAL(20,2) NOT NULL DEFAULT '0.00' COMMENT '交易金已消费' AFTER `balance`,
  8. CHANGE COLUMN `deposit_frozen` `deposit_frozen` DECIMAL(20,2) NOT NULL DEFAULT '0.00' COMMENT '交易金冻结' AFTER `deposit_used`,
  9. CHANGE COLUMN `deposit_normal` `deposit_normal` DECIMAL(20,2) NOT NULL DEFAULT '0.00' COMMENT '交易金正常' AFTER `deposit_frozen`;
  10. # 10:26 2021/9/18 增加industry_orders、industry_products两个表
  11. CREATE TABLE `industry_orders` (
  12. `id` INT(10) NOT NULL AUTO_INCREMENT,
  13. `agent_id` INT(10) NOT NULL COMMENT '代理商ID',
  14. `supplier_id` INT(10) NOT NULL COMMENT '供应商ID',
  15. `order_no` CHAR(22) NOT NULL COMMENT '订单号' COLLATE 'utf8_general_ci',
  16. `industry_product_id` INT(10) NOT NULL COMMENT '行业产品ID',
  17. `num` INT(10) NOT NULL COMMENT '购买数量',
  18. `price` DECIMAL(20,2) NOT NULL COMMENT '订单总价格',
  19. `name` VARCHAR(20) NOT NULL COMMENT '客户姓名' COLLATE 'utf8_general_ci',
  20. `mobile` CHAR(11) NOT NULL COMMENT '手机号' COLLATE 'utf8_general_ci',
  21. `title` VARCHAR(255) NOT NULL COMMENT '产品名称' COLLATE 'utf8_general_ci',
  22. `picture` VARCHAR(255) NOT NULL COMMENT '产品图片' COLLATE 'utf8_general_ci',
  23. `status` TINYINT(3) NOT NULL DEFAULT '0' COMMENT '订单状态,-1:已取消;0:待付款;1:已付订金/定金/首付款;2:已付全款;3:已付尾款;4:线下未支付;5:线下已支付;6:退款中;7:已退款;8:拒绝退款;16:已完成;',
  24. `pay_type` TINYINT(3) NOT NULL DEFAULT '0' COMMENT '支付方式,0:在线支付,1:线下支付,2:订金支付,3:定金支付,4:首款支付;5:追加/尾款支付;【注:订单生成后不应该再修改此项的值】',
  25. `paid_at` TIMESTAMP NULL DEFAULT NULL COMMENT '付款时间',
  26. `verify_code` CHAR(13) NOT NULL DEFAULT '' COMMENT '核销码' COLLATE 'utf8_general_ci',
  27. `timeout` TIMESTAMP NULL DEFAULT NULL COMMENT '订单超时时间,超过这个时间,订单将变为“已取消”',
  28. `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
  29. `updated_at` TIMESTAMP NULL DEFAULT NULL,
  30. `deleted_at` TIMESTAMP NULL DEFAULT NULL,
  31. PRIMARY KEY (`id`) USING BTREE,
  32. UNIQUE INDEX `order_no` (`order_no`) USING BTREE,
  33. INDEX `agent_id` (`agent_id`) USING BTREE,
  34. INDEX `mobile` (`mobile`) USING BTREE,
  35. INDEX `user_id` (`supplier_id`) USING BTREE
  36. )
  37. COMMENT='行业产品订单表'
  38. COLLATE='utf8_general_ci'
  39. ENGINE=InnoDB;
  40. CREATE TABLE `industry_products` (
  41. `id` INT(10) NOT NULL AUTO_INCREMENT,
  42. `supplier_id` INT(10) NOT NULL COMMENT '供应商ID',
  43. `category_id` INT(10) NOT NULL COMMENT '分类ID',
  44. `type` TINYINT(3) NOT NULL DEFAULT '0' COMMENT '0:旅游线路、1:洒店、2:景区、3:餐厅、4:车队、5:单项',
  45. `title` VARCHAR(255) NOT NULL COMMENT '标题' COLLATE 'utf8_general_ci',
  46. `price` DECIMAL(20,2) NOT NULL COMMENT '售价',
  47. `original_price` DECIMAL(20,2) NOT NULL DEFAULT '0.00' COMMENT '原价',
  48. `pictures` TEXT NOT NULL COMMENT '产品图片,可能有多张,JSON格式' COLLATE 'utf8_general_ci',
  49. `stock` INT(10) NOT NULL DEFAULT '0' COMMENT '库存量',
  50. `sale` INT(10) NOT NULL DEFAULT '0' COMMENT '销量',
  51. `status` TINYINT(3) NOT NULL DEFAULT '0' COMMENT '-2:下架,-1:审核拒绝,0:未审核,1:上架',
  52. `know` TEXT NULL DEFAULT NULL COMMENT '旅客须知' COLLATE 'utf8_general_ci',
  53. `content` MEDIUMTEXT NULL DEFAULT NULL COMMENT '产品详情' COLLATE 'utf8_general_ci',
  54. `service_persons` INT(10) NOT NULL DEFAULT '1' COMMENT '涉及用户数',
  55. `min_sale` INT(10) NOT NULL DEFAULT '0' COMMENT '起售数',
  56. `verify_mobile` VARCHAR(15) NOT NULL DEFAULT '' COMMENT '核销人员手机号' COLLATE 'utf8mb4_unicode_ci',
  57. `extends` JSON NULL DEFAULT NULL,
  58. `created_at` TIMESTAMP NULL DEFAULT NULL,
  59. `updated_at` TIMESTAMP NULL DEFAULT NULL,
  60. `deleted_at` TIMESTAMP NULL DEFAULT NULL,
  61. PRIMARY KEY (`id`) USING BTREE,
  62. INDEX `supplier_id` (`supplier_id`) USING BTREE
  63. )
  64. COMMENT='行业产品表'
  65. COLLATE='utf8_general_ci'
  66. ENGINE=InnoDB;
  67. # 13:28 2021/9/18
  68. ALTER TABLE `industry_orders`
  69. ADD COLUMN `deposit` DECIMAL(20,2) NOT NULL DEFAULT 0 COMMENT '需要扣除的交易金数量' AFTER `verify_code`;