[SQL] 外賣系統數據庫設計

注意:git

   一、項目需求:小程序外賣系統,以美團,餓了麼爲參考。數據庫

   二、表設計沒有外鍵約束,設計是在程序中進行外鍵約束。小程序

   三、但願經過分享該數據庫設計,獲取你們的建議和討論。服務器

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 '管理員操做日誌';
相關文章
相關標籤/搜索