團(tuán)購(gòu)項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)

1.拼團(tuán)發(fā)起表

CREATE TABLE IF NOT EXISTS `group_sponsor` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `uniacid` int(11) NOT NULL DEFAULT '0',

  `openid` varchar(40) NOT NULL DEFAULT '' COMMENT '用戶id',

  `group_id` int(11) NOT NULL DEFAULT '0' COMMENT '團(tuán)購(gòu)列表id',

  `createtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間',

  `join_num` tinyint(3) NOT NULL DEFAULT '0' COMMENT '參團(tuán)人數(shù)',

  `status` tinyint(3) NOT NULL DEFAULT '1' COMMENT '狀態(tài)',

  `scale` tinyint(3) NOT NULL DEFAULT '0' COMMENT '拼團(tuán)規(guī)模',

  `avatarurl` varchar(255) NOT NULL DEFAULT '' COMMENT '頭像',

  `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '名稱',

  `endtime` datetime DEFAULT NULL COMMENT '結(jié)束時(shí)間',

  PRIMARY KEY (`id`),

  KEY `openid` (`openid`(28)),

  KEY `group_id` (`group_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='拼團(tuán)發(fā)起表';

2.參團(tuán)表

CREATE TABLE IF NOT EXISTS `group_tuxedo` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `uniacid` int(11) NOT NULL DEFAULT '0',

  `openid` varchar(40) NOT NULL DEFAULT '' COMMENT '用戶id',

  `avatarurl` varchar(255) NOT NULL DEFAULT '' COMMENT '頭像',

  `nickname` varchar(255) NOT NULL DEFAULT '' COMMENT '昵稱',

  `group_sponsor_id` int(11) NOT NULL DEFAULT '0' COMMENT '發(fā)起id',

  `createtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間',

  `status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '狀態(tài)(1組團(tuán)中2組團(tuán)成功 -1 失敗)',

  `order` bigint(20) NOT NULL DEFAULT '0' COMMENT '訂單號(hào)',

  `ishost` tinyint(3) NOT NULL DEFAULT '-1' COMMENT '是否團(tuán)主',

  `group_id` int(11) NOT NULL DEFAULT '0' COMMENT '團(tuán)購(gòu)列表id',

  PRIMARY KEY (`id`),

  KEY `openid` (`openid`(28)),

  KEY `group_sponsor_id` (`group_sponsor_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='參團(tuán)列表';

3.團(tuán)購(gòu)商品表

CREATE TABLE IF NOT EXISTS `groupbuy` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `uniacid` int(11) NOT NULL DEFAULT '0',

  `good_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品id',

  `good_name` varchar(255) NOT NULL DEFAULT '' COMMENT '商品名稱',

  `cid` int(11) NOT NULL DEFAULT '0' COMMENT '分類',

  `old_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '原價(jià)',

  `show_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '展示價(jià)',

  `limit_num` int(11) NOT NULL DEFAULT '0' COMMENT '限購(gòu)數(shù)量',

  `group_num` int(11) NOT NULL DEFAULT '0' COMMENT '已開(kāi)團(tuán)數(shù)量',

  `pattern` tinyint(3) NOT NULL DEFAULT '0' COMMENT '開(kāi)團(tuán)模式 1普通2階梯',

  `sorts` int(11) NOT NULL DEFAULT '0' COMMENT '排序',

  `status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '狀態(tài)',

  `attr` text COMMENT '屬性',

  `createtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間',

  `modifytime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '修改時(shí)間',

  `duration` int(11) NOT NULL DEFAULT '0' COMMENT '持續(xù)時(shí)間分鐘',

  `tries` tinyint(3) NOT NULL DEFAULT '0' COMMENT '購(gòu)買次數(shù)限制',

  `deadline` datetime DEFAULT NULL COMMENT '活動(dòng)截止時(shí)間',

  `isindex` tinyint(3) NOT NULL DEFAULT '-1' COMMENT '首頁(yè)顯示',

  PRIMARY KEY (`id`),

  KEY `good_id` (`good_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='團(tuán)購(gòu)';

4.團(tuán)購(gòu)訂單表(如果訂單列表進(jìn)行訂單分類(如:普通訂單,團(tuán)購(gòu)訂單)可以忽略此表)

CREATE TABLE IF NOT EXISTS `group_order` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `uniacid` int(11) NOT NULL DEFAULT '0',

  `openid` varchar(40) NOT NULL DEFAULT '' COMMENT '用戶id',

  `order` bigint(20) NOT NULL DEFAULT '0' COMMENT '訂單號(hào)',

  `list` text COMMENT '訂單信息',

  `detail` varchar(255) NOT NULL DEFAULT '' COMMENT '地址信息',

  `paytype` tinyint(3) NOT NULL DEFAULT '0' COMMENT '支付方式1余額2微信3抵扣4線下',

  `status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '訂單狀態(tài)1未付款2待發(fā)貨3已發(fā)貨4已收貨',

  `createtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間',

  `paytime` datetime DEFAULT NULL COMMENT '支付時(shí)間',

  `price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '總金額(含郵費(fèi))',

  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '備注',

  `totalnum` int(11) NOT NULL DEFAULT '0' COMMENT '商品數(shù)量',

  `payid` varchar(100) NOT NULL DEFAULT '' COMMENT '用于發(fā)送模板消息',

  `pay_wechat` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '微信支付',

  `pay_balance` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '余額支付',

  `delive_time` datetime DEFAULT NULL COMMENT '發(fā)貨時(shí)間',

  `name` varchar(50) NOT NULL DEFAULT '' COMMENT '姓名',

  `phone` bigint(20) NOT NULL DEFAULT '0' COMMENT '聯(lián)系方式',

  `region` varchar(255) NOT NULL DEFAULT '' COMMENT '省市區(qū)',

  `express` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '快遞費(fèi)用',

  `order_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '訂單金額',

  `express_number` varchar(255) NOT NULL DEFAULT '' COMMENT '快遞單號(hào)',

  `express_name` varchar(50) NOT NULL DEFAULT '' COMMENT '快遞名稱',

  `value` varchar(500) NOT NULL DEFAULT '' COMMENT '信息',

  `score` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '積分',

  `formid` varchar(255) NOT NULL DEFAULT '' COMMENT '用于發(fā)送模板消息',

  `express_code` varchar(50) NOT NULL DEFAULT '' COMMENT '快遞公司編碼',

  `group_status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '團(tuán)狀態(tài) 1組團(tuán)中2成功-1失敗',

  `out_refund_no` varchar(100) NOT NULL DEFAULT '' COMMENT '商戶退款單號(hào)',

  PRIMARY KEY (`id`),

  KEY `openid` (`openid`(28),`order`),

  KEY `order` (`order`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='團(tuán)購(gòu)訂單';
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容