20180920153207.sql
3.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
/*
大转盘需求
@author: liqi <qi.li@yoho.cn>
@date: 2018-09-20 15:32:07
*/
#注意:GO;分割执行块
# 活动表区分类型
ALTER TABLE activity ADD `type` INT(2) DEFAULT 0 COMMENT '活动类型:1、大转盘活动';
GO;
# 大转盘活动配置数据表
CREATE TABLE IF NOT EXISTS act_wheel_surf_conf (
`id` INT(8) NOT NULL PRIMARY KEY AUTO_INCREMENT,
`act_id` INT(8) NOT NULL DEFAULT 0,
`rule_btn_bg` VARCHAR(300) COMMENT '活动规则按钮',
`rule_url` VARCHAR(500) COMMENT '活动规则页链接',
`share_btn_bg` VARCHAR(300) COMMENT '活动分享按钮样式',
`share_url` VARCHAR(500) COMMENT '分享链接',
`share_title` VARCHAR(100) COMMENT '分享标题',
`share_desc` VARCHAR(150) COMMENT '分享描述',
`share_img` VARCHAR(300) COMMENT '分享图片',
`main_bg` VARCHAR(300) COMMENT '活动背景图',
`wheel_bg` VARCHAR(300) COMMENT '转盘背景图',
`prize_btn_bg` VARCHAR(300) COMMENT '抽奖按钮',
`times_type` INT(8) DEFAULT 0 COMMENT '最大此时类型0:每日最大此时,1:活动最大此时',
`day_limit_times` INT(8) DEFAULT 0 COMMENT '每天最大抽奖次数',
`act_total_times` INT(8) DEFAULT 0 COMMENT '活动最大参与次数',
`day_over_limit_bg` VARCHAR(300) DEFAULT '' COMMENT '已达次数上限弹窗背景图',
`btm_tip_one` VARCHAR(60) DEFAULT '' COMMENT '活动提示文案1',
`btm_tip_two` VARCHAR(60) DEFAULT '' COMMENT '活动提示文案2',
`my_prize_btn_bg` VARCHAR(300) DEFAULT '' COMMENT '我的奖品',
`jump_btn_left_bg` VARCHAR(300) DEFAULT '' COMMENT '跳转按钮1背景图',
`jump_btn_left_url` VARCHAR(500) DEFAULT '' COMMENT '跳转按钮1链接',
`jump_btn_middle_bg` VARCHAR(300) DEFAULT '' COMMENT '跳转按钮2背景图',
`jump_btn_middle_url` VARCHAR(500) DEFAULT '' COMMENT '跳转按钮2链接',
`jump_btn_right_bg` VARCHAR(300) DEFAULT '' COMMENT '跳转按钮3背景图',
`jump_btn_right_url` VARCHAR(500) DEFAULT '' COMMENT '跳转按钮3链接',
`bottom_content_code` VARCHAR(100) DEFAULT '' COMMENT '活动底部资源码',
`win_prize_bg` VARCHAR(300) DEFAULT '' COMMENT '提示中奖背景图',
`try_again_bg` VARCHAR(300) DEFAULT '' COMMENT '再来一次按钮',
`status` INT(8) DEFAULT 0 COMMENT '预览状态0, 发布状态1',
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
) DEFAULT CHARSET=utf8mb4;
GO;
# 大转盘活动奖品表
CREATE TABLE IF NOT EXISTS act_wheel_surf_prize (
`id` INT(8) NOT NULL PRIMARY KEY AUTO_INCREMENT,
`act_id` INT(8) NOT NULL DEFAULT 0,
`name` VARCHAR(50) COMMENT '奖品名称',
`type` INT(2) DEFAULT 0 COMMENT '奖品类型: 1、空奖 2、红包 3、优惠券',
`value` VARCHAR(200) DEFAULT '' COMMENT '奖品口令或面值等',
`img` VARCHAR(300) COMMENT '奖品图片',
`total` INT(8) DEFAULT 0 COMMENT '奖品总数',
`total_left` INT(8) DEFAULT 0 COMMENT '奖品总数',
`chance` FLOAT DEFAULT 0 COMMENT '中奖概率',
`prize_idx` INT(2) NOT NULL COMMENT '圆盘上奖品位置序号',
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
) DEFAULT CHARSET=utf8mb4;
GO;
# 用户中奖表
CREATE TABLE IF NOT EXISTS `act_wheel_surf_user` (
`id` int(8) NOT NULL AUTO_INCREMENT,
`uid` int(8) NOT NULL,
`act_id` int(8) NOT NULL,
`prize_id` int(8) NOT NULL,
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;