海南旅游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.

206 lines
10 KiB

  1. # 10:36 2021/8/11
  2. ALTER TABLE `slides`
  3. ADD INDEX `agent_id` (`agent_id`);
  4. ALTER TABLE `specials`
  5. ADD INDEX `agent_id` (`agent_id`);
  6. ALTER TABLE `suppliers`
  7. ADD UNIQUE INDEX `account` (`account`);
  8. ALTER TABLE `orders`
  9. ADD INDEX `mobile` (`mobile`);
  10. # 16:32 2021/8/11
  11. ALTER TABLE `users`
  12. CHANGE COLUMN `unionid` `unionid` VARCHAR(64) NOT NULL COMMENT '微信unionid' COLLATE 'utf8mb4_unicode_ci' AFTER `agent_id`;
  13. # 19:14 2021/8/11
  14. ALTER TABLE `agents`
  15. ADD COLUMN `agent_name` VARCHAR(50) NOT NULL COMMENT '代理商名称' AFTER `password`;
  16. ALTER TABLE `agents`
  17. ADD UNIQUE INDEX `account` (`account`);
  18. ALTER TABLE `suppliers`
  19. ADD COLUMN `supplier_name` VARCHAR(50) NOT NULL COMMENT '供应商名称' AFTER `password`;
  20. #11:15 2021/8/12
  21. ALTER TABLE `suppliers`
  22. ADD COLUMN `status` TINYINT(3) NOT NULL DEFAULT '0' COMMENT '1:启用;0:待审核;-1:审核拒绝;-2:禁用' AFTER `supplier_name`,
  23. ADD COLUMN `company_name` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '公司名称' AFTER `status`,
  24. ADD COLUMN `logo` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'LOGO' AFTER `company_name`,
  25. ADD COLUMN `address` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '公司地址' AFTER `logo`,
  26. ADD COLUMN `license_pic` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '营业执照' AFTER `address`,
  27. ADD COLUMN `director` VARCHAR(20) NOT NULL DEFAULT '' COMMENT '负责人' AFTER `license_pic`,
  28. ADD COLUMN `contact_phone` VARCHAR(15) NOT NULL DEFAULT '' COMMENT '联系电话' AFTER `director`;
  29. ALTER TABLE `agents`
  30. ADD COLUMN `company_name` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '公司名称' COLLATE 'utf8_general_ci' AFTER `status`,
  31. ADD COLUMN `logo` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'LOGO' COLLATE 'utf8_general_ci' AFTER `company_name`,
  32. ADD COLUMN `address` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '公司地址' COLLATE 'utf8_general_ci' AFTER `logo`,
  33. ADD COLUMN `license_pic` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '营业执照' COLLATE 'utf8_general_ci' AFTER `address`,
  34. ADD COLUMN `director` VARCHAR(20) NOT NULL DEFAULT '' COMMENT '负责人' COLLATE 'utf8_general_ci' AFTER `license_pic`,
  35. ADD COLUMN `contact_phone` VARCHAR(15) NOT NULL DEFAULT '' COMMENT '联系电话' COLLATE 'utf8_general_ci' AFTER `director`;
  36. ALTER TABLE `suppliers`
  37. ADD COLUMN `deleted_at` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `updated_at`;
  38. ALTER TABLE `agents`
  39. ADD COLUMN `deleted_at` INT(10) UNSIGNED NULL DEFAULT NULL AFTER `updated_at`;
  40. ALTER TABLE `agents`
  41. CHANGE COLUMN `status` `status` TINYINT(3) NOT NULL DEFAULT '0' COMMENT '1:启用;0:待审核;-1:审核拒绝;-2:禁用' AFTER `mchkey`;
  42. ALTER TABLE `categories`
  43. CHANGE COLUMN `agent_id` `agent_id` INT(10) NOT NULL DEFAULT '0' COMMENT '代理商ID,0为系统和供应商共用分类' AFTER `id`;
  44. # 9:26 2021/8/13
  45. ALTER TABLE `channels`
  46. CHANGE COLUMN `agent_id` `agent_id` INT(10) NOT NULL DEFAULT '0' COMMENT '代理商ID,0表示系统默认分类' AFTER `id`;
  47. # 16:47 2021/8/13
  48. CREATE TABLE `guides` (
  49. `id` INT(10) NOT NULL AUTO_INCREMENT,
  50. `account` VARCHAR(50) NOT NULL COMMENT '账号' COLLATE 'utf8_general_ci',
  51. `password` CHAR(32) NOT NULL COMMENT '密码' COLLATE 'utf8_general_ci',
  52. `guide_name` VARCHAR(50) NOT NULL COMMENT '地接名称' COLLATE 'utf8_general_ci',
  53. `photo` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '形象照' COLLATE 'utf8_general_ci',
  54. `license_pic` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '地接资格证件' COLLATE 'utf8_general_ci',
  55. `contact_phone` VARCHAR(15) NOT NULL DEFAULT '' COMMENT '联系电话' COLLATE 'utf8_general_ci',
  56. `status` TINYINT(3) NOT NULL DEFAULT '0' COMMENT '1:启用;0:待审核;-1:审核拒绝;-2:禁用',
  57. `created_at` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  58. `updated_at` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  59. `deleted_at` INT(10) UNSIGNED NULL DEFAULT NULL,
  60. PRIMARY KEY (`id`) USING BTREE,
  61. UNIQUE INDEX `account` (`account`) USING BTREE
  62. )
  63. COMMENT='地接'
  64. COLLATE='utf8_general_ci'
  65. ENGINE=InnoDB;
  66. #################################################################
  67. # 18:30 ‎2021/‎08/‎15
  68. ALTER TABLE `agents`
  69. CHANGE COLUMN `account` `username` VARCHAR(120) NOT NULL COMMENT '账号' COLLATE 'utf8_general_ci' AFTER `id`,
  70. CHANGE COLUMN `password` `password` VARCHAR(80) NOT NULL COMMENT '密码' COLLATE 'utf8_general_ci' AFTER `username`,
  71. CHANGE COLUMN `agent_name` `name` VARCHAR(255) NOT NULL COMMENT '代理商名称' COLLATE 'utf8_general_ci' AFTER `password`,
  72. ADD COLUMN `avatar` VARCHAR(255) NULL DEFAULT NULL COMMENT '头像' COLLATE 'utf8_general_ci' AFTER `name`,
  73. DROP INDEX `account`,
  74. ADD UNIQUE INDEX `account` (`username`) USING BTREE;
  75. ALTER TABLE `suppliers`
  76. CHANGE COLUMN `account` `username` VARCHAR(120) NOT NULL COMMENT '账号' COLLATE 'utf8_general_ci' AFTER `id`,
  77. CHANGE COLUMN `password` `password` VARCHAR(80) NOT NULL COMMENT '密码' COLLATE 'utf8_general_ci' AFTER `username`,
  78. CHANGE COLUMN `supplier_name` `name` VARCHAR(50) NOT NULL COMMENT '供应商名称' COLLATE 'utf8_general_ci' AFTER `password`,
  79. ADD COLUMN `avatar` VARCHAR(255) NULL DEFAULT NULL COMMENT '头像' COLLATE 'utf8_general_ci' AFTER `name`,
  80. DROP INDEX `account`,
  81. ADD UNIQUE INDEX `account` (`username`) USING BTREE;
  82. ALTER TABLE `guides`
  83. CHANGE COLUMN `account` `username` VARCHAR(120) NOT NULL COMMENT '账号' COLLATE 'utf8_general_ci' AFTER `id`,
  84. CHANGE COLUMN `password` `password` VARCHAR(80) NOT NULL COMMENT '密码' COLLATE 'utf8_general_ci' AFTER `username`,
  85. CHANGE COLUMN `guide_name` `name` VARCHAR(50) NOT NULL COMMENT '供应商名称' COLLATE 'utf8_general_ci' AFTER `password`,
  86. ADD COLUMN `avatar` VARCHAR(255) NULL DEFAULT NULL COMMENT '头像' COLLATE 'utf8_general_ci' AFTER `name`,
  87. DROP INDEX `account`,
  88. ADD UNIQUE INDEX `account` (`username`) USING BTREE;
  89. # 19:51 ‎2021/‎08/‎15 --created_at--
  90. ALTER TABLE `user_money_logs`
  91. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  92. UPDATE `user_money_logs` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  93. ALTER TABLE `user_money_logs`
  94. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  95. ALTER TABLE `user_favs`
  96. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  97. UPDATE `user_favs` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  98. ALTER TABLE `user_favs`
  99. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  100. ALTER TABLE `users`
  101. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  102. UPDATE `users` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  103. ALTER TABLE `users`
  104. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  105. ALTER TABLE `suppliers`
  106. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  107. UPDATE `suppliers` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  108. ALTER TABLE `suppliers`
  109. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  110. ALTER TABLE `specials`
  111. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  112. UPDATE `specials` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  113. ALTER TABLE `specials`
  114. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  115. ALTER TABLE `slides`
  116. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  117. UPDATE `slides` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  118. ALTER TABLE `slides`
  119. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  120. ALTER TABLE `products`
  121. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  122. UPDATE `products` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  123. ALTER TABLE `products`
  124. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  125. ALTER TABLE `orders`
  126. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  127. UPDATE `orders` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  128. ALTER TABLE `orders`
  129. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  130. ALTER TABLE `notices`
  131. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  132. UPDATE `notices` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  133. ALTER TABLE `notices`
  134. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  135. ALTER TABLE `messages`
  136. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  137. UPDATE `messages` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  138. ALTER TABLE `messages`
  139. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  140. ALTER TABLE `guides`
  141. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  142. UPDATE `guides` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  143. ALTER TABLE `guides`
  144. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  145. ALTER TABLE `coupons`
  146. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  147. UPDATE `coupons` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  148. ALTER TABLE `coupons`
  149. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  150. ALTER TABLE `articles`
  151. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  152. UPDATE `articles` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  153. ALTER TABLE `articles`
  154. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  155. ALTER TABLE `agent_products`
  156. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  157. UPDATE `agent_products` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  158. ALTER TABLE `agent_products`
  159. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  160. ALTER TABLE `agents`
  161. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  162. UPDATE `agents` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  163. ALTER TABLE `agents`
  164. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
  165. ALTER TABLE `advertisings`
  166. CHANGE COLUMN `created_at` `created_at` VARCHAR(50) NULL DEFAULT NULL;
  167. UPDATE `advertisings` SET `created_at` = FROM_UNIXTIME(`created_at`, '%Y-%m-%d %H:%i:%s');
  168. ALTER TABLE `advertisings`
  169. CHANGE COLUMN `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;