[SQL] 外卖系统数据库设计

注意:

   1、项目需求:小程序外卖系统,以美团,饿了么为参考。

   2、表设计没有外键约束,设计是在程序中进行外键约束。

   3、希望通过分享该数据库设计,获取大家的建议和讨论。

SQL:

  1 CREATE DATABASE IF NOT EXISTS `waimai`;
  2 
  3 USE `waimai`;
  4 
  5 CREATE TABLE IF NOT EXISTS `user`(
  6   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
  7   `username` VARCHAR (50) COMMENT '用户昵称',
  8   `mobile` VARCHAR (20) COMMENT '联系电话',
  9   `password` VARCHAR (50) COMMENT '登录密码',
 10   `open_id` VARCHAR (100) COMMENT '微信openid',
 11   `wallet` DECIMAL DEFAULT 0 COMMENT '钱包',
 12   `email` VARCHAR (50) COMMENT '邮箱',
 13   `truename` VARCHAR (50) COMMENT '用户真实姓名',
 14   `gender` VARCHAR (10) COMMENT '性别',
 15   `status` TINYINT DEFAULT 10 COMMENT '状态',
 16   `add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
 17 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '用户登录表';
 18 
 19 CREATE TABLE IF NOT EXISTS `user_address`(
 20   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
 21   `user_id` INT(11) NOT NULL DEFAULT 0 COMMENT '用户ID',
 22   `username` VARCHAR (50) COMMENT '姓名',
 23   `gender` VARCHAR(10) DEFAULT '先生' COMMENT '性别',
 24   `mobile` VARCHAR (20) COMMENT '联系电话',
 25   `province` VARCHAR (50) COMMENT '',
 26   `city` VARCHAR (50) COMMENT '',
 27   `district` VARCHAR (50) COMMENT '',
 28   `longitude` VARCHAR (20) COMMENT '经度',
 29   `latitude` VARCHAR (20) COMMENT '纬度',
 30   `address` VARCHAR (200) COMMENT '详细地址',
 31   `street` VARCHAR (100) COMMENT '街道,门牌号',
 32   `tag` TINYINT DEFAULT 0 COMMENT '标签',
 33   `default` TINYINT DEFAULT 0 COMMENT '是否为默认地址',
 34   `status` TINYINT DEFAULT 10 COMMENT '状态',
 35   `add_time` INT(11) DEFAULT 0 COMMENT '加入时间',
 36   `edit_time` INT(11) DEFAULT 0 COMMENT '编辑时间'
 37 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '用户配送地址';
 38 
 39 CREATE TABLE IF NOT EXISTS `shop`(
 40   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
 41   `shopname` VARCHAR (50) COMMENT '商品名称',
 42   `mobile` VARCHAR (20) COMMENT '联系电话',
 43   `password` VARCHAR (50) COMMENT '密码',
 44   `email` VARCHAR (50) COMMENT '邮箱',
 45   `login_info` VARCHAR (500) COMMENT '登录信息',
 46   `num_login_error` TINYINT DEFAULT 0 COMMENT '登录错误次数',
 47   `time_login_lock` INT (11) DEFAULT 0 COMMENT '锁定登录时间',
 48   `status` TINYINT DEFAULT 10 COMMENT '状态',
 49   `add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
 50 )ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=10000 COMMENT '商家登录';
 51 
 52 
 53 CREATE TABLE IF NOT EXISTS `shop_info`(
 54   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
 55   `shop_id` INT(11) DEFAULT 0 COMMENT '商店ID',
 56   `tag` VARCHAR (100) COMMENT '商铺所属的TAG',
 57   `shopname` VARCHAR (50) COMMENT '商品名称',
 58   `contact_man` VARCHAR (20) COMMENT '联系人',
 59   `contact_mobile` VARCHAR (20) COMMENT '联系电话',
 60   `cateid` INT (11) DEFAULT 0 COMMENT '门店类型',
 61   `begin_time` INT (11) DEFAULT 0 COMMENT '营业开始时间',
 62   `end_time` INT(11) DEFAULT 0 COMMENT '营业结束时间',
 63   `store_img` VARCHAR (500) COMMENT '门店图片',
 64   `instore_img` VARCHAR (500) COMMENT '店内图片',
 65   `logo_img` VARCHAR (500) COMMENT 'logo图片',
 66   `longitude` VARCHAR (20) COMMENT '经度',
 67   `latitude` VARCHAR (20) COMMENT '纬度',
 68   `province` VARCHAR (20) COMMENT '',
 69   `city` VARCHAR (20) COMMENT '',
 70   `district` VARCHAR (20) COMMENT '',
 71   `address` VARCHAR (200) COMMENT '详细地址',
 72   `street` VARCHAR (100) COMMENT '街道/门牌号',
 73   `mobile` VARCHAR (20) COMMENT '外卖电话',
 74   `email` VARCHAR (50) COMMENT '邮箱',
 75   `images` VARCHAR (500) COMMENT '其他图片',
 76   `notice` VARCHAR (500) COMMENT '商家公告',
 77   `score` FLOAT DEFAULT 0 COMMENT '平均评分',
 78   `send_time` VARCHAR (50) COMMENT '配送时间',
 79   `box_cost` DECIMAL DEFAULT 0 COMMENT '餐盒费用',
 80   `send_cost` DECIMAL DEFAULT 0 COMMENT '配送费用',
 81   `floor_send_cost` DECIMAL DEFAULT 0 COMMENT '起送消费'
 82 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '商铺信息表';
 83 
 84 CREATE TABLE IF NOT EXISTS `shop_license`(
 85   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
 86   `shop_id` INT(11) NOT NULL DEFAULT 0 COMMENT '商店ID',
 87   `idacrd_name` VARCHAR (20) COMMENT '身份证姓名',
 88   `idcard_num` VARCHAR (50) COMMENT '身份证号码',
 89   `idcard_img` VARCHAR (500) COMMENT '身份证图片',
 90   `business_img` VARCHAR (500) COMMENT '营业执照图片',
 91   `business_num` VARCHAR (100) COMMENT '营业执照注册号',
 92   `business_name` VARCHAR (50) COMMENT '营业执照名称',
 93   `business_address` VARCHAR (100) COMMENT '营业执照注册地址',
 94   `business_begintime` INT (11) DEFAULT 0 COMMENT '营业执照开始时间',
 95   `business_endtime` INT(11) DEFAULT 0 COMMENT '营业执照结束时间',
 96   `license_img` VARCHAR (500) COMMENT '餐饮服务许可证图片',
 97   `license_num` VARCHAR (100) COMMENT '许可证名称',
 98   `license_address` VARCHAR (100) COMMENT '许可证注册地址',
 99   `license_begintime` INT (11) DEFAULT 0 COMMENT '证件开始时间',
100   `license_endtime` INT (11) DEFAULT 0 COMMENT '许可证结束时间',
101   `status` TINYINT DEFAULT 10 COMMENT '状态',
102   `add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
103 
104 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '商家入驻许可证';
105 
106 CREATE TABLE IF NOT EXISTS `food`(
107   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
108   `shop_id` INT(11) NOT NULL DEFAULT 0 COMMENT '商店ID',
109   `cate_id` INT(11) DEFAULT 0 COMMENT '分类ID',
110   `title` VARCHAR (50) COMMENT '食品名字',
111   `desc` VARCHAR (100) COMMENT '描述',
112   `cover` VARCHAR (500) COMMENT '食品封面图',
113   `origin_price` DECIMAL DEFAULT 0 COMMENT '原价',
114   `sell_price` DECIMAL DEFAULT 0 COMMENT '售价',
115   `discount` DECIMAL DEFAULT 10 COMMENT '折扣',
116   `like` INT (11) DEFAULT 0 COMMENT '点赞',
117   `limit_num` INT (11) DEFAULT 0 COMMENT '限购数量',
118   `option` VARCHAR (500) COMMENT '规格选项',
119   `total_sales` INT (11) COMMENT '总的销量',
120   `month_sales` INT (11) COMMENT '月销量',
121   `praise_rate` FLOAT DEFAULT 100 COMMENT '好评率',
122   `status` TINYINT DEFAULT 10 COMMENT '状态',
123   `add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
124 
125 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '菜品信息表';
126 
127 CREATE TABLE IF NOT EXISTS `food_category`(
128   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
129   `shop_id` INT (11) DEFAULT 0 COMMENT '商铺ID',
130   `name` VARCHAR (50) COMMENT '分类类型',
131   `desc` VARCHAR (500) COMMENT '描述',
132   `status` TINYINT DEFAULT 10 COMMENT '状态',
133   `add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
134 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '商家的食物分类';
135 
136 
137 CREATE TABLE IF NOT EXISTS `shop_activity` (
138   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
139   `type` TINYINT DEFAULT 0 COMMENT '活动分类',
140   `shop_id` INT (11) DEFAULT 0 COMMENT '商铺ID',
141   `target` DECIMAL DEFAULT 0 COMMENT '满足的消费金额',
142   `cut` DECIMAL DEFAULT 0 COMMENT '优惠金额',
143   `status` TINYINT DEFAULT 10 COMMENT '状态',
144   `add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
145 
146 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '商家活动';
147 
148 CREATE TABLE IF NOT EXISTS `shop_log`(
149   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
150   `server_id` INT DEFAULT 0 COMMENT '服务器ID',
151   `admin_id` INT (11) DEFAULT 0 COMMENT '管理员ID',
152   `username` VARCHAR (50) COMMENT '管理者名字',
153   `controller` VARCHAR (50) COMMENT '控制器',
154   `action` VARCHAR (50) COMMENT '动作',
155   `detail` VARCHAR (500) COMMENT '详情',
156   `ip` VARCHAR (50) COMMENT 'IP',
157   `result` VARCHAR (500) COMMENT '操作结果',
158   `status` TINYINT DEFAULT 10 COMMENT '状态',
159   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间'
160 
161 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '商家操作日志';
162 
163 
164 CREATE TABLE IF NOT EXISTS `category`(
165   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
166   `type` TINYINT DEFAULT 0 COMMENT '分类类型',
167   `name` VARCHAR (50) COMMENT '分类名字',
168   `cover` VARCHAR (500) COMMENT '图片',
169   `parent_id` INT (11) DEFAULT 0 COMMENT '上一级ID',
170   `desc` VARCHAR (500) COMMENT '简单的描述',
171   `status` TINYINT DEFAULT 10 COMMENT '状态',
172   `add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
173 
174 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '通用的分类表';
175 
176 
177 CREATE TABLE IF NOT EXISTS `mysite`(
178   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
179   `type` TINYINT DEFAULT 0 COMMENT '分类',
180   `key` VARCHAR (100) COMMENT '',
181   `value` text COMMENT '',
182   CONSTRAINT un_key UNIQUE (`type`,`key`)
183 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '网站基本设置';
184 
185 
186 CREATE TABLE IF NOT EXISTS `order`(
187   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
188   `order_id` VARCHAR (50) NOT NULL UNIQUE COMMENT '订单ID',
189   `user_id` INT (11) DEFAULT 0 COMMENT '用户ID',
190   `shop_id` INT (11) DEFAULT 0 COMMENT '商铺ID',
191   `box_cost` DECIMAL DEFAULT 0 COMMENT '餐盒费',
192   `send_cost` DECIMAL DEFAULT 0 COMMENT '配送费',
193   `total_money` DECIMAL DEFAULT 0 COMMENT '总价',
194   `discount_money` DECIMAL DEFAULT 0 COMMENT '优惠金额',
195   `coupon_id` VARCHAR (50) COMMENT '红包ID',
196   `coupon_money` DECIMAL DEFAULT 0 COMMENT '红包满减金额',
197   `pay_money` DECIMAL DEFAULT 0 COMMENT '实付金额',
198   `pay_way` TINYINT DEFAULT 0 COMMENT '支付方式',
199   `demand_time` INT(11) DEFAULT 0 COMMENT '限定的时间',
200   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
201   `status` TINYINT DEFAULT 1 COMMENT '状态'
202 
203 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单主表';
204 
205 CREATE TABLE IF NOT EXISTS `order_detail`(
206   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
207   `order_id` VARCHAR (50) NOT NULL UNIQUE COMMENT '订单ID',
208   `user_username` VARCHAR (20) COMMENT '用户名',
209   `user_mobile` VARCHAR (20) COMMENT '用户联系电话',
210   `user_address_id` INT (11) DEFAULT 0 COMMENT '用户地址ID',
211   `user_address` VARCHAR (500) COMMENT '用户详细地址',
212   `user_longitude` VARCHAR (20) COMMENT '用户地址-经度',
213   `user_latitude` VARCHAR (20) COMMENT '用户地址-纬度',
214   `shop_shopname` VARCHAR (20) COMMENT '商铺名字',
215   `shop_mobile` VARCHAR (20) COMMENT '商铺联系电话',
216   `shop_address` VARCHAR (500) COMMENT '商铺详细地址',
217   `shop_longitude` VARCHAR (20) COMMENT '商铺地址-经度',
218   `shop_latitude` VARCHAR (20) COMMENT '商铺地址-纬度',
219   `deliver_id` INT (11) COMMENT '送餐员ID',
220   `deliver_name` VARCHAR (20) COMMENT '送餐员姓名',
221   `deliver_mobile` VARCHAR (20) COMMENT '送餐员联系电话'
222 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单详情表';
223 
224 CREATE TABLE IF NOT EXISTS `order_food`(
225   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
226   `order_id` VARCHAR (50) COMMENT '订单ID',
227   `shop_id` INT (11) DEFAULT 0 COMMENT '商铺ID',
228   `shopname` VARCHAR (50) COMMENT '商铺名称',
229   `food_id` INT (11) DEFAULT 0 COMMENT '商品ID',
230   `title` VARCHAR (50) COMMENT '商品标题',
231   `cover` VARCHAR (500) COMMENT '商品封面',
232   `origin_price` DECIMAL DEFAULT 0 COMMENT '原价',
233   `sell_price` DECIMAL DEFAULT 0 COMMENT '售价',
234   `number` INT DEFAULT 0 COMMENT '下单数量'
235 
236 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单商品详情表';
237 
238 
239 CREATE TABLE IF NOT EXISTS `order_refund`(
240   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
241   `order_id` VARCHAR (50) COMMENT '订单ID',
242   `user_id` INT(11) DEFAULT 0 COMMENT '用户ID',
243   `username` VARCHAR (20) COMMENT '用户姓名',
244   `pay_money` DECIMAL DEFAULT 0 COMMENT '需要退回的款项',
245   `refund_reason` VARCHAR (500) COMMENT '退款原因',
246   `apply_time` INT (11) DEFAULT 0 COMMENT '申请时间',
247   `service_cost` DECIMAL DEFAULT 0 COMMENT '协商的需要扣除的手续费',
248   `handle_time` INT(11) DEFAULT 0 COMMENT '卖家处理时间',
249   `finish_time` INT (11) DEFAULT 0 COMMENT '退款完成时间',
250   `status` TINYINT DEFAULT 10 COMMENT '状态'
251 
252 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单--退款处理';
253 
254 
255 CREATE TABLE IF NOT EXISTS `order_comment`(
256   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
257   `order_id` VARCHAR (50) COMMENT '订单ID',
258   `user_id` INT (11) DEFAULT 0 COMMENT '用户ID',
259   `content` VARCHAR (500) COMMENT '评论内容',
260   `images` VARCHAR (1000) COMMENT '评论图片',
261   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
262   `path` VARCHAR (500) COMMENT '回复的ID路径:1/2/3/5',
263   `num_praise` INT (11) DEFAULT 0 COMMENT '点赞次数',
264   `status` TINYINT DEFAULT 0 COMMENT '状态',
265   `re_comment_id` INT (11) DEFAULT 0 COMMENT '引用的评论ID',
266   `like_ids` VARCHAR (500) COMMENT '点赞用户的IDs'
267 
268 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单--评论';
269 
270 CREATE TABLE IF NOT EXISTS `order_process`(
271   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
272   `order_id` VARCHAR (50) COMMENT '订单ID',
273   `content` VARCHAR (500) COMMENT '进度备注内容',
274   `reason` VARCHAR (500) COMMENT '理由',
275   `order_status` TINYINT DEFAULT 0 COMMENT '进度状态',
276   `status` TINYINT DEFAULT 10 COMMENT '状态',
277   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间'
278 
279 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单--进度详情';
280 
281 CREATE TABLE IF NOT EXISTS `pay`(
282   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
283   `order_id` VARCHAR (50) COMMENT '订单ID',
284   `user_id` INT (11) DEFAULT 0 COMMENT '用户ID',
285   `shop_id` INT (11) DEFAULT 0 COMMENT '商店ID',
286   `total_money` DECIMAL DEFAULT 0 COMMENT '支付总数',
287   `status` TINYINT DEFAULT 10 COMMENT '状态',
288   `add_time` INT(11) DEFAULT 0 COMMENT '加入时间',
289   `deal_time` INT (11) DEFAULT 0 COMMENT '处理时间'
290 
291 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单支付表';
292 
293 
294 CREATE TABLE IF NOT EXISTS `coupon`(
295   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
296   `coupon_id` VARCHAR (50) UNIQUE COMMENT '红包ID',
297   `shop_id` INT (11) DEFAULT 0 COMMENT '商铺Id',
298   `type` TINYINT DEFAULT 0 COMMENT '红包类型',
299   `title` VARCHAR (20) COMMENT '红包标题',
300   `target_money` DECIMAL DEFAULT 0 COMMENT '需要满足的金额',
301   `discount_money` DECIMAL DEFAULT 0 COMMENT '优惠金额',
302   `end_time` INT (11) DEFAULT 0 COMMENT '结束时间',
303   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
304   `number` VARCHAR (20) DEFAULT 0 COMMENT '可以领取的数量',
305   `status` TINYINT DEFAULT 10 COMMENT '状态'
306 
307 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '红包发布表';
308 
309 CREATE TABLE IF NOT EXISTS `coupon_accept`(
310   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
311   `shop_id` INT (11) DEFAULT 0 COMMENT '商铺ID',
312   `user_id` INT (11) DEFAULT 0 COMMENT '用户ID',
313   `mobile` VARCHAR (20) COMMENT '领卷的号码',
314   `coupon_id` VARCHAR (50) COMMENT '红包ID',
315   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
316   `use_time` INT(11) DEFAULT 0 COMMENT '使用时间',
317   `status` TINYINT DEFAULT 10 COMMENT '状态'
318 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '红包领取表';
319 
320 
321 CREATE TABLE IF NOT EXISTS `shop_collect`(
322   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
323   `shop_id` INT (11) DEFAULT 0 COMMENT '店铺ID',
324   `user_id` INT (11) DEFAULT 0 COMMENT '用户ID',
325   `add_time` INT (11) DEFAULT 0 COMMENT '收藏时间'
326 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '店铺收藏表';
327 
328 
329 CREATE TABLE IF NOT EXISTS `notice`(
330   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
331   `type` TINYINT DEFAULT 0 COMMENT '通知类型',
332   `user_ids` VARCHAR (500) COMMENT '需要通知的用户IDs',
333   `title` VARCHAR (50) COMMENT '标题',
334   `from` VARCHAR (20) COMMENT '消息来源',
335   `content` VARCHAR (500) COMMENT '通知内容',
336   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
337   `status` TINYINT DEFAULT 10 COMMENT '状态'
338 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '通知信息表';
339 
340 
341 
342 CREATE TABLE IF NOT EXISTS `deliver`(
343   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
344   `username` VARCHAR (20) COMMENT '姓名',
345   `mobile` VARCHAR (20) COMMENT '联系电话',
346   `password` VARCHAR (50) COMMENT '登录密码',
347   `score` FLOAT DEFAULT 5 COMMENT '平均评分',
348   `month_task_num` INT (11) DEFAULT 0 COMMENT '最近一个月完成的订单量',
349   `total_task_num` INT (11) DEFAULT 0 COMMENT '总完成的订单量',
350   `status` TINYINT DEFAULT 10 COMMENT '状态',
351   `add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
352 
353 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '送餐员信息表';
354 
355 CREATE TABLE IF NOT EXISTS `deliver_lincense`(
356   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
357   `deliver_id` INT (11) DEFAULT 0 COMMENT '送餐员ID',
358   `idcard_num` VARCHAR (50) COMMENT '身份证号码',
359   `idcard_img` VARCHAR (500) COMMENT '身份证正面',
360   `idcard_img_back` VARCHAR (500) COMMENT '身份证背面',
361   `bond_money` DECIMAL DEFAULT 0 COMMENT '缴纳的保证金',
362   `health_img` VARCHAR (500) COMMENT '健康证',
363   `images` VARCHAR (500) COMMENT '其他的图片',
364   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
365   `status` TINYINT DEFAULT 10 COMMENT '状态'
366 
367 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '送餐员认证信息表';
368 
369 CREATE TABLE IF NOT EXISTS `deliver_task`(
370   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
371   `order_id` VARCHAR (50) COMMENT '订单ID',
372   `deliver_id` INT (11) DEFAULT 0 COMMENT '送餐员ID',
373   `send_cost` DECIMAL DEFAULT 0 COMMENT '配送费',
374   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间',
375   `status` TINYINT DEFAULT 10 COMMENT '状态'
376 
377 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '订单配送表';
378 
379 CREATE TABLE IF NOT EXISTS `search_record`(
380   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
381   `user_id` INT(11) NOT NULL DEFAULT 0 COMMENT '用户ID',
382   `content` VARCHAR (50) COMMENT '搜索记录',
383   `status` TINYINT DEFAULT 10 COMMENT '状态',
384   `add_time` INT(11) DEFAULT 0 COMMENT '加入时间'
385 
386 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '用户搜索记录';
387 
388 
389 
390 
391 CREATE TABLE IF NOT EXISTS `admin_user`(
392   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
393   `account` VARCHAR (50) NOT NULL UNIQUE COMMENT '登录账号',
394   `password` VARCHAR (50) NOT NULL COMMENT '登录密码',
395   `username` VARCHAR (20) COMMENT '用户名字',
396   `group_id` INT (11) DEFAULT 0 COMMENT '管理组ID',
397   `last_login` VARCHAR (500) COMMENT '上次登录信息',
398   `status` TINYINT DEFAULT 10 COMMENT '状态',
399   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间'
400 
401 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '管理员信息表';
402 
403 CREATE TABLE IF NOT EXISTS `admin_group`(
404   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
405   `group_name` VARCHAR (50) NOT NULL UNIQUE COMMENT '管理组名',
406   `level` TINYINT DEFAULT 0 COMMENT '等级',
407   `power` VARCHAR (5000) COMMENT '权限ID',
408   `status` TINYINT DEFAULT 10 COMMENT '状态',
409   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间'
410 
411 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '管理员分组信息表';
412 
413 
414 CREATE TABLE IF NOT EXISTS `admin_log`(
415   `id` INT (11) PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键',
416   `server_id` INT DEFAULT 0 COMMENT '服务器ID',
417   `admin_id` INT (11) DEFAULT 0 COMMENT '管理员ID',
418   `username` VARCHAR (50) COMMENT '管理者名字',
419   `controller` VARCHAR (50) COMMENT '控制器',
420   `action` VARCHAR (50) COMMENT '动作',
421   `detail` VARCHAR (500) COMMENT '详情',
422   `ip` VARCHAR (50) COMMENT 'IP',
423   `result` VARCHAR (500) COMMENT '操作结果',
424   `status` TINYINT DEFAULT 10 COMMENT '状态',
425   `add_time` INT (11) DEFAULT 0 COMMENT '加入时间'
426 
427 )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '管理员操作日志';

 

posted @ 2018-06-13 16:56  蜗牛噢  阅读(20317)  评论(3编辑  收藏  举报