字段 |
类型 |
长度 |
备注 |
o_id |
int |
10 |
o_id(主键) |
o_fid |
varchar |
255 |
菜品id(数组(键值对key=f_id,value=num(餐具数量)) |
o_mid |
int |
10 |
所属商家id(外键) |
o_uid |
int |
10 |
用户id(外键) |
o_tel |
varchar |
20 |
送餐电话(商家) |
o_address |
varchar |
100 |
配送地址(包括地址+姓名+性别+联系方式) |
o_status |
tinyint |
2 |
订单状态(0未接单 1商家已接单) |
o_totle |
double |
8 |
订单总额 |
o_sendstatus |
tinyint |
2 |
配送状态(0未配送 1正在配送 2配送完成) |
o_createtime |
datetime |
4 |
订单创建时间 |
o_arrivetime |
datetime |
4 |
订单完成送达时间 |
o_note |
varchar |
255 |
订单备注 |
o_paystatus |
tinyint |
2 |
支付状态(0未支付 1已支付 -1取消订单) |
o_num |
int |
10 |
餐具数量 |
DROP TABLE IF EXISTS `order`;
CREATE TABLE `order` (
`o_id` int(10) NOT NULL AUTO_INCREMENT,
`o_fid` varchar(255) COLLATE utf8_bin DEFAULT '',
`o_mid` int(10) NOT NULL,
`o_uid` int(10) NOT NULL,
`o_tel` varchar(25) COLLATE utf8_bin DEFAULT '',
`o_address` varchar(255) COLLATE utf8_bin DEFAULT '',
`o_status` tinyint(2) DEFAULT '0',
`o_totle` double(18,0) DEFAULT '0',
`o_sendstatus` tinyint(3) DEFAULT '0',
`o_createtime` datetime(4) DEFAULT NULL,
`o_arrivetime` datetime(4) DEFAULT NULL,
`o_note` varchar(255) COLLATE utf8_bin DEFAULT '',
`o_paystatus` tinyint(3) DEFAULT '0',
`o_num` int(10) DEFAULT '1',
PRIMARY KEY (`o_id`),
KEY `o_mid` (`o_mid`),
KEY `o_uid` (`o_uid`),
CONSTRAINT `o_mid` FOREIGN KEY (`o_mid`) REFERENCES `merchant` (`m_id`),
CONSTRAINT `o_uid` FOREIGN KEY (`o_uid`) REFERENCES `user` (`u_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;