您的位置:首页 > 数据库

数据库设计 - 01外卖配送系统

2017-05-08 19:16 260 查看
       
tb_delivery(配送地址表) 
 
字段类型属性默认备注 
idbigint(20)unsigned primary key AUTO_INCREMENT 唯一标识 
addressvarchar(255)  配送地址 
linkmanvarchar(60)  联系人 
phonevarchar(11)  手机号码 
sextinyint(1)unsigned0性别 
provincevarchar(50)  
cityvarchar(50)  
districtvarchar(50)  
tagtinyint(3)unsigned标签 
createddatetime 0000-00-00 00:00:00创建时间 
updatedtimestampon update CURRENT_TIMESTAMPCURRENT_TIMESTAMP  ON UPDATE CURRENT_TIMESTAMP修改时间 
deletedtinyint(1)unsigned0是否删除 
备注:1.性别: 0-未知 1-男士 2-女士

     2.标签:10-家 20-公司 30-学校

     3.是否删除: 0-否 1-是
 
 
 
 
       
       
tb_takeout(外卖表) 
 
字段类型属性默认备注 
idint(10)unsigned primary key AUTO_INCREMENT 唯一标识 
order_idbigint(20)unsigned 订单ID(关联订单表中id) 
delivery_idbigint(20)unsigned 配送ID(关联配送表中id) 
statustinyint(3)unsigned0外卖状态 
typetinyint(3)unsigned0配送方式 
expected_timedatetime 预计送达时间 
accomplish_timedatetime 送达时间 
createddatetime 0000-00-00 00:00:00创建时间 
updatedtimestampon update CURRENT_TIMESTAMPCURRENT_TIMESTAMP  ON UPDATE CURRENT_TIMESTAMP修改时间 
deletedtinyint(1)unsigned0是否删除 
备注:1.骑手是否接单: 10-暂无骑手接单 20-骑手已经接单 30-骑手抵达商家 40-骑手抵达顾客 40-外卖完成

     2.配送方式:0-商家配送 1-平台配送

     3.是否删除: 0-否 1-是
 
 
 
 
       
       
tb_horseman(骑手表) 
 
字段类型属性默认备注 
idint(10)unsigned primary key AUTO_INCREMENT 唯一标识 
user_idint(10)unsigned 用户ID(关联管理员表中id) 
statustinyint(3)unsigned 骑手状态 
locationvarchar(255)unsigned骑手位置 
takeout_numtinyint(1)unsigned0已接单数(不能超过5单) 
accomplish_timedatetime 送达时间 
createddatetime 0000-00-00 00:00:00创建时间 
updatedtimestampon update CURRENT_TIMESTAMPCURRENT_TIMESTAMP  ON UPDATE CURRENT_TIMESTAMP修改时间 
deletedtinyint(1)unsigned0是否删除 
备注:1.骑手状态: 10-休息 20-暂无接单 30-已接5单

     2.是否删除: 0-否 1-是
 
 
 
       
       
tb_horseman_takeoute(骑手->外卖表) 
 
字段类型属性默认备注 
idbigint(20)unsigned primary key AUTO_INCREMENT 唯一标识 
horseman_idint(10)unsigned 骑手ID(关联骑手表中id) 
tokeout_idint(10)unsigned 外卖ID(关联外卖表中id) 
createddatetime 0000-00-00 00:00:00创建时间 
updatedtimestampon update CURRENT_TIMESTAMPCURRENT_TIMESTAMP  ON UPDATE CURRENT_TIMESTAMP修改时间 
deletedtinyint(1)unsigned0是否删除 
备注:1.骑手状态: 10-休息 20-暂无接单 30-已接5单

     2.是否删除: 0-否 1-是
 
 
 
       
       
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息