fruit_farmer.sql 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 熊浩毅
  4. Source Server Type : MySQL
  5. Source Server Version : 80033
  6. Source Host : localhost:3306
  7. Source Schema : fruit_farmer
  8. Target Server Type : MySQL
  9. Target Server Version : 80033
  10. File Encoding : 65001
  11. Date: 16/04/2024 16:48:46
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for address
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `address`;
  19. CREATE TABLE `address` (
  20. `id` int NOT NULL AUTO_INCREMENT COMMENT '地址id',
  21. `user_id` int NOT NULL COMMENT '用户id',
  22. `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '地址',
  23. `door_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '门牌号',
  24. `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收货电话',
  25. `recipient_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '收货人姓名',
  26. PRIMARY KEY (`id`) USING BTREE,
  27. INDEX `user_id`(`user_id` ASC) USING BTREE,
  28. CONSTRAINT `address_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  29. ) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户地址表' ROW_FORMAT = Dynamic;
  30. -- ----------------------------
  31. -- Records of address
  32. -- ----------------------------
  33. INSERT INTO `address` VALUES (9, 2, '江西财经大学枫林园', '2#524', '12345678910', '瑶妹');
  34. INSERT INTO `address` VALUES (10, 1, '江西省南昌市经济开发区双港西大街绿地悦公馆', '5#2701', '18779165101', '小淮');
  35. -- ----------------------------
  36. -- Table structure for admin
  37. -- ----------------------------
  38. DROP TABLE IF EXISTS `admin`;
  39. CREATE TABLE `admin` (
  40. `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
  41. `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '用户名',
  42. `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '密码',
  43. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '姓名',
  44. `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '头像',
  45. `role` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '角色标识',
  46. `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '电话',
  47. `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '邮箱',
  48. PRIMARY KEY (`id`) USING BTREE
  49. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '管理员' ROW_FORMAT = DYNAMIC;
  50. -- ----------------------------
  51. -- Records of admin
  52. -- ----------------------------
  53. INSERT INTO `admin` VALUES (1, 'admin', 'admin', '超级管理员', 'http://118.89.54.252:8714/files/1697438073596-avatar.png', 'ADMIN', '13677889922', 'admin@xm.com');
  54. INSERT INTO `admin` VALUES (2, '熊浩毅', '123', '熊浩毅超级管理员', 'http://118.89.54.252:8714/files/1697438073596-avatar.png', 'ADMIN', '18779165101', '3132710967@qq.com');
  55. INSERT INTO `admin` VALUES (3, '任瑶', '123', '任瑶超级管理员', 'http://118.89.54.252:8714/files/1697438073596-avatar.png', 'ADMIN', NULL, NULL);
  56. INSERT INTO `admin` VALUES (4, '詹志炜', '123', '詹志炜超级管理员', NULL, 'ADMIN', NULL, NULL);
  57. -- ----------------------------
  58. -- Table structure for adminstore
  59. -- ----------------------------
  60. DROP TABLE IF EXISTS `adminstore`;
  61. CREATE TABLE `adminstore` (
  62. `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
  63. `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '用户名',
  64. `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '密码',
  65. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '姓名',
  66. `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '头像',
  67. `role` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '角色标识',
  68. `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '电话',
  69. `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '邮箱',
  70. `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '店铺地址',
  71. PRIMARY KEY (`id`) USING BTREE
  72. ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '店铺管理员' ROW_FORMAT = DYNAMIC;
  73. -- ----------------------------
  74. -- Records of adminstore
  75. -- ----------------------------
  76. INSERT INTO `adminstore` VALUES (1, '熊浩毅', '123', '淮店主', NULL, 'STOREKEEPER', '18779165101', '3132710967@qq.com', NULL);
  77. INSERT INTO `adminstore` VALUES (2, '任瑶', '123', '瑶店主', NULL, 'STOREKEEPER', NULL, NULL, NULL);
  78. INSERT INTO `adminstore` VALUES (3, 'sj', '123', '君君店主', NULL, 'STOREKEEPER', NULL, NULL, NULL);
  79. INSERT INTO `adminstore` VALUES (5, '淮', '123', '熊浩毅', NULL, 'STOREKEEPER', NULL, NULL, NULL);
  80. INSERT INTO `adminstore` VALUES (6, 'admin', 'admin', '店主', NULL, 'STOREKEEPER', NULL, NULL, NULL);
  81. INSERT INTO `adminstore` VALUES (7, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
  82. -- ----------------------------
  83. -- Table structure for audits
  84. -- ----------------------------
  85. DROP TABLE IF EXISTS `audits`;
  86. CREATE TABLE `audits` (
  87. `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  88. `idcard` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '身份证',
  89. `business_license` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '营业执照url',
  90. `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申请理由',
  91. `pics_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '市区营业图片',
  92. `camera_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '监控地址',
  93. `store_id` int NULL DEFAULT NULL COMMENT '店铺申请人id用adminstore的id',
  94. PRIMARY KEY (`id`) USING BTREE
  95. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '申请审核表' ROW_FORMAT = Dynamic;
  96. -- ----------------------------
  97. -- Records of audits
  98. -- ----------------------------
  99. INSERT INTO `audits` VALUES (1, '36012220030714xxxx', '1', '想开一个果茶店铺', NULL, NULL, NULL);
  100. -- ----------------------------
  101. -- Table structure for notice
  102. -- ----------------------------
  103. DROP TABLE IF EXISTS `notice`;
  104. CREATE TABLE `notice` (
  105. `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
  106. `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '标题',
  107. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '内容',
  108. `time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '创建时间',
  109. `user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '创建人',
  110. PRIMARY KEY (`id`) USING BTREE
  111. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '公告信息表' ROW_FORMAT = DYNAMIC;
  112. -- ----------------------------
  113. -- Records of notice
  114. -- ----------------------------
  115. INSERT INTO `notice` VALUES (1, '今天系统正式上线,开始内测', '今天系统正式上线,开始内测', '2024-4-01', 'admin');
  116. INSERT INTO `notice` VALUES (2, '所有功能都已完成,可以正常使用', '所有功能都已完成,可以正常使用', '2024-4-01', 'admin');
  117. INSERT INTO `notice` VALUES (3, '今天天气很不错,可以出去一起玩了', '今天天气很不错,可以出去一起玩了', '2024-4-01', 'admin');
  118. INSERT INTO `notice` VALUES (4, '通知提醒', '自2024年4月16日起开始进行项目开发', '2024-04-16', 'admin');
  119. -- ----------------------------
  120. -- Table structure for orders
  121. -- ----------------------------
  122. DROP TABLE IF EXISTS `orders`;
  123. CREATE TABLE `orders` (
  124. `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  125. `bit_pay` decimal(10, 2) NULL DEFAULT NULL COMMENT '实付金额',
  126. `origin_pay` decimal(10, 2) NULL DEFAULT NULL COMMENT '应付金额',
  127. `user_id` int NULL DEFAULT NULL COMMENT '下单用户id',
  128. `address_id` int NULL DEFAULT NULL COMMENT '收货地址id',
  129. `time_pre` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '预计送达时间',
  130. `time_order` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '下单时间',
  131. `order_state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '订单状态',
  132. `order_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '订单备注',
  133. `trans_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '交易单号',
  134. `order_type_id` int NULL DEFAULT NULL COMMENT '订单类型id',
  135. PRIMARY KEY (`id`) USING BTREE,
  136. INDEX `user_id`(`user_id` ASC) USING BTREE,
  137. INDEX `address_id`(`address_id` ASC) USING BTREE,
  138. INDEX `order_type_id`(`order_type_id` ASC) USING BTREE,
  139. CONSTRAINT `orders_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  140. CONSTRAINT `orders_ibfk_2` FOREIGN KEY (`address_id`) REFERENCES `address` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  141. CONSTRAINT `orders_ibfk_3` FOREIGN KEY (`order_type_id`) REFERENCES `product_type` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  142. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '订单表' ROW_FORMAT = Dynamic;
  143. -- ----------------------------
  144. -- Records of orders
  145. -- ----------------------------
  146. -- ----------------------------
  147. -- Table structure for product
  148. -- ----------------------------
  149. DROP TABLE IF EXISTS `product`;
  150. CREATE TABLE `product` (
  151. `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  152. `product_state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品状态',
  153. `product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品名称',
  154. `product_icons` json NULL COMMENT '产品图标url',
  155. `product_type_ids` json NULL COMMENT '产品类型ids',
  156. `product_bid_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '定价',
  157. `product_sell_price` decimal(10, 2) NULL DEFAULT NULL COMMENT '实付价格',
  158. PRIMARY KEY (`id`) USING BTREE
  159. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  160. -- ----------------------------
  161. -- Records of product
  162. -- ----------------------------
  163. INSERT INTO `product` VALUES (1, 'SALE', '苹果', '[1, 2, 3]', '[1, 2, 3]', NULL, NULL);
  164. -- ----------------------------
  165. -- Table structure for product_type
  166. -- ----------------------------
  167. DROP TABLE IF EXISTS `product_type`;
  168. CREATE TABLE `product_type` (
  169. `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  170. `product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品名称',
  171. PRIMARY KEY (`id`) USING BTREE
  172. ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  173. -- ----------------------------
  174. -- Records of product_type
  175. -- ----------------------------
  176. INSERT INTO `product_type` VALUES (1, '水果');
  177. INSERT INTO `product_type` VALUES (2, '蔬菜');
  178. INSERT INTO `product_type` VALUES (3, '活动每日促销好礼');
  179. -- ----------------------------
  180. -- Table structure for sale_statement
  181. -- ----------------------------
  182. DROP TABLE IF EXISTS `sale_statement`;
  183. CREATE TABLE `sale_statement` (
  184. `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  185. `shop_id` int NOT NULL COMMENT '店铺id',
  186. `count` int NULL DEFAULT NULL COMMENT '商品数量',
  187. `time_over` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '完成时间',
  188. `product_id` int NULL DEFAULT NULL COMMENT '商品id',
  189. `amount` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额',
  190. PRIMARY KEY (`id`, `shop_id`) USING BTREE
  191. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '销量表' ROW_FORMAT = Dynamic;
  192. -- ----------------------------
  193. -- Records of sale_statement
  194. -- ----------------------------
  195. -- ----------------------------
  196. -- Table structure for store
  197. -- ----------------------------
  198. DROP TABLE IF EXISTS `store`;
  199. CREATE TABLE `store` (
  200. `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  201. `owner_id` int NULL DEFAULT NULL COMMENT '店铺主id',
  202. `products_ids` json NULL COMMENT '产品列表ids',
  203. `address_ids` json NULL COMMENT '地址列表ids',
  204. `product_type_ids` json NULL COMMENT '产品类型ids',
  205. PRIMARY KEY (`id`) USING BTREE,
  206. INDEX `owner_id`(`owner_id` ASC) USING BTREE,
  207. CONSTRAINT `store_ibfk_1` FOREIGN KEY (`owner_id`) REFERENCES `adminstore` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  208. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  209. -- ----------------------------
  210. -- Records of store
  211. -- ----------------------------
  212. INSERT INTO `store` VALUES (1, 1, '[1, 2, 3]', '[1, 2, 3]', '[1, 2, 3]');
  213. -- ----------------------------
  214. -- Table structure for user
  215. -- ----------------------------
  216. DROP TABLE IF EXISTS `user`;
  217. CREATE TABLE `user` (
  218. `id` int NOT NULL AUTO_INCREMENT COMMENT '用户id',
  219. `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户名',
  220. `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '密码',
  221. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户昵称',
  222. `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '头像网址',
  223. `role` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用户类型',
  224. `sex` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别',
  225. `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号',
  226. `account` decimal(10, 2) NULL DEFAULT NULL COMMENT '金额',
  227. `openid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'openid',
  228. `address_ids` json NULL COMMENT '用户地址ids',
  229. PRIMARY KEY (`id`) USING BTREE
  230. ) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '客户表' ROW_FORMAT = Dynamic;
  231. -- ----------------------------
  232. -- Records of user
  233. -- ----------------------------
  234. INSERT INTO `user` VALUES (1, 'user', '123', '爱喝茶的小淮', NULL, 'USER', '男', '18779165101', 7451.00, NULL, '[1, 2, 3]');
  235. INSERT INTO `user` VALUES (2, 'ry', '123', '喝奶茶的瑶妹', NULL, 'USER', '男', '18779165101', 9934.00, NULL, NULL);
  236. INSERT INTO `user` VALUES (17, '淮小瑞1708502748', 'oYA-Q58ysBMJZymzkAQpBRx_Isc0', '淮小瑞1708502748', NULL, 'USER', NULL, NULL, 0.00, 'oYA-Q58ysBMJZymzkAQpBRx_Isc0', NULL);
  237. SET FOREIGN_KEY_CHECKS = 1;