-
Notifications
You must be signed in to change notification settings - Fork 12
/
zzhlottery.sql
130 lines (102 loc) · 5.82 KB
/
zzhlottery.sql
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
CREATE DATABASE /*!32312 IF NOT EXISTS*/`lottery` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;
USE `lottery`;
/*Table structure for table `lty_admin` */
DROP TABLE IF EXISTS `lty_admin`;
CREATE TABLE `lty_admin` (
`a_uid` int(10) NOT NULL AUTO_INCREMENT COMMENT '管理员uid',
`a_account` varchar(15) NOT NULL DEFAULT '0' COMMENT '管理员登录帐号',
`a_password` varchar(32) NOT NULL DEFAULT '0' COMMENT '管理员登录密码',
`create_time` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',
PRIMARY KEY (`a_uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理员信息表';
/*Table structure for table `lty_admin_log` */
DROP TABLE IF EXISTS `lty_admin_log`;
CREATE TABLE `lty_admin_log` (
`al_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '管理员记录id',
`al_uid` int(10) NOT NULL DEFAULT '0' COMMENT '管理员uid',
`al_content` varchar(500) NOT NULL DEFAULT '' COMMENT '管理员记录信息,json数据',
`create_time` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',
PRIMARY KEY (`al_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理员操作记录表';
/*Table structure for table `lty_chance` */
DROP TABLE IF EXISTS `lty_chance`;
CREATE TABLE `lty_chance` (
`c_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '抽奖机会id',
`c_uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖人uid',
`c_num` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '抽奖机会数',
`create_time` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',
`update_time` int(10) NOT NULL DEFAULT '0' COMMENT '最后更新时间',
`update_date` date NOT NULL COMMENT '抽奖日期',
PRIMARY KEY (`c_id`),
KEY `IDX_UID` (`c_uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='抽奖机会';
/*Table structure for table `lty_chance_info` */
DROP TABLE IF EXISTS `lty_chance_info`;
CREATE TABLE `lty_chance_info` (
`ci_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '抽奖机会明细id',
`ci_uid` int(10) NOT NULL DEFAULT '0' COMMENT '抽奖机会明细uid,与抽奖机会中uid是一致的',
`c_id` int(1) NOT NULL DEFAULT '0' COMMENT '抽奖机会id',
`ci_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '抽奖机会类型(1=增加,2=减少)',
`ci_category` varchar(10) NOT NULL DEFAULT '' COMMENT '增加机会的操作方法,这里使用英文字母大写缩写,可以定义相应的枚举数组',
`ci_num` int(1) NOT NULL DEFAULT '1' COMMENT '抽奖机会操作数量,均为正数',
`create_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
PRIMARY KEY (`ci_id`),
KEY `IDX_UID` (`ci_uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='抽奖机会明细';
/*Table structure for table `lty_member` */
DROP TABLE IF EXISTS `lty_member`;
CREATE TABLE `lty_member` (
`m_uid` int(10) NOT NULL AUTO_INCREMENT COMMENT '用户uid',
`m_phone` int(15) NOT NULL DEFAULT '0' COMMENT '手机号码',
`m_password` int(32) NOT NULL DEFAULT '0' COMMENT '用户密码',
`m_openid` varchar(50) NOT NULL DEFAULT '' COMMENT '微信的openid',
`m_username` varchar(32) NOT NULL DEFAULT '' COMMENT '用户昵称',
`m_email` varchar(50) NOT NULL DEFAULT '' COMMENT '用户邮箱号码',
`m_ip` varchar(32) NOT NULL DEFAULT '' COMMENT '用户注册ip',
`m_state` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态(1=正常,2=删除)',
`create_time` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',
PRIMARY KEY (`m_uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户信息表';
/*Table structure for table `lty_prize` */
DROP TABLE IF EXISTS `lty_prize`;
CREATE TABLE `lty_prize` (
`p_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '奖品id',
`p_name` varchar(50) NOT NULL DEFAULT '' COMMENT '奖品名称',
`p_inventory` int(10) NOT NULL DEFAULT '0' COMMENT '奖品库存',
`p_image_uri` varchar(200) NOT NULL DEFAULT '' COMMENT '奖品的图片',
`create_time` int(10) NOT NULL DEFAULT '0' COMMENT '奖品创建时间',
`create_uid` int(10) NOT NULL DEFAULT '0' COMMENT '奖品创建人',
`p_probability` int(10) NOT NULL DEFAULT '0' COMMENT '奖品抽中概率,这里概率计算方式为(单个奖品概率/所有奖品概率总和)',
`p_actual_probability` int(10) NOT NULL DEFAULT '0' COMMENT '奖品抽中概率,这个为实际概率',
PRIMARY KEY (`p_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='抽奖奖品表';
/*Table structure for table `lty_setting` */
DROP TABLE IF EXISTS `lty_setting`;
CREATE TABLE `lty_setting` (
`skey` varchar(20) NOT NULL DEFAULT '' COMMENT '设置key值',
`svalue` text NOT NULL COMMENT '设置value值',
PRIMARY KEY (`skey`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
/*Table structure for table `lty_winning` */
DROP TABLE IF EXISTS `lty_winning`;
CREATE TABLE `lty_winning` (
`w_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '中奖id',
`w_uid` int(10) NOT NULL DEFAULT '0' COMMENT '中奖用户id',
`update_time` int(10) NOT NULL DEFAULT '0' COMMENT '最后中奖时间',
`w_num` int(10) NOT NULL COMMENT '中奖次数',
`update_date` int(10) NOT NULL DEFAULT '0' COMMENT '最后中奖日期,格式:20160506',
`create_time` int(10) NOT NULL DEFAULT '0' COMMENT '创建日期',
PRIMARY KEY (`w_id`),
KEY `IDX_UID` (`w_uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='中奖表';
/*Table structure for table `lty_winning_info` */
DROP TABLE IF EXISTS `lty_winning_info`;
CREATE TABLE `lty_winning_info` (
`wi_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '中奖明细id',
`w_id` int(10) NOT NULL DEFAULT '0' COMMENT '中奖id',
`w_uid` int(10) NOT NULL DEFAULT '0' COMMENT '中奖人',
`p_id` int(10) NOT NULL DEFAULT '0' COMMENT '奖品id',
`create_time` int(10) NOT NULL DEFAULT '0' COMMENT '中奖时间',
`create_date` int(10) NOT NULL DEFAULT '0' COMMENT '中奖日期,格式:20160506',
PRIMARY KEY (`wi_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='中奖日志表';