structure.php
8.37 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
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<?php
/**
* 应用的数据表结构文件
* structure.php
* $Author$
*/
return "
CREATE TABLE IF NOT EXISTS `oa_integral_convert` (
`ic_id` int(10) NOT NULL AUTO_INCREMENT,
`uid` char(32) NOT NULL DEFAULT '' COMMENT '兑换人员ID',
`operator` char(32) NOT NULL DEFAULT '' COMMENT '操作人ID',
`ia_id` int(10) NOT NULL DEFAULT '0' COMMENT '奖品ID',
`ucintegral_id` char(32) NOT NULL DEFAULT '' COMMENT 'UC积分操作ID',
`integral` int(10) NOT NULL DEFAULT '0' COMMENT '所需积分',
`number` varchar(32) NOT NULL DEFAULT '' COMMENT '兑换编号',
`convert_status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '兑换状态, 1:待处理 2:已同意 3:已拒绝 4:已取消',
`applicant_phone` char(11) NOT NULL DEFAULT '' COMMENT '申请人手机号',
`applicant_email` varchar(120) NOT NULL DEFAULT '' COMMENT '申请人邮箱',
`applicant_mark` char(60) NOT NULL DEFAULT '' COMMENT '申请人备注',
`domain` varchar(120) NOT NULL DEFAULT '' COMMENT '企业标识',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态: 1.初始化 2.已更新 3.已删除',
`created` bigint(13) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updated` bigint(13) NOT NULL DEFAULT '0' COMMENT '更新时间',
`deleted` bigint(13) NOT NULL DEFAULT '0' COMMENT '删除时间',
PRIMARY KEY (`ic_id`),
KEY `domain` (`domain`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='奖品兑换记录';
CREATE TABLE IF NOT EXISTS `oa_integral_convert_process` (
`icp_id` int(10) NOT NULL AUTO_INCREMENT,
`ic_id` int(10) NOT NULL DEFAULT '0' COMMENT '申请兑换记录表主键',
`uid` char(32) NOT NULL DEFAULT '' COMMENT '人员ID',
`operator` char(32) NOT NULL DEFAULT '' COMMENT '操作人ID',
`operate` tinyint(1) NOT NULL DEFAULT '1' COMMENT '操作标识 1:待处理 2:已同意 3:已拒绝 4:已取消',
`operating_time` bigint(13) NOT NULL COMMENT '操作时间',
`integral` int(10) NOT NULL DEFAULT '0' COMMENT '积分改动情况',
`mark` varchar(120) NOT NULL DEFAULT '' COMMENT '备注',
`domain` varchar(120) NOT NULL DEFAULT '' COMMENT '企业标识',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态: 1.初始化 2.已更新 3.已删除',
`created` bigint(13) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updated` bigint(13) NOT NULL DEFAULT '0' COMMENT '更新时间',
`deleted` bigint(13) NOT NULL DEFAULT '0' COMMENT '删除时间',
PRIMARY KEY (`icp_id`),
KEY `domain` (`domain`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='申请进程表';
CREATE TABLE IF NOT EXISTS `oa_integral_medal` (
`im_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`icon` varchar(32) NOT NULL DEFAULT '' COMMENT '图标',
`icon_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '图标类型 1: 用户上传 2: 系统图标',
`name` varchar(32) NOT NULL DEFAULT '' COMMENT '名称',
`desc` varchar(255) NOT NULL DEFAULT '' COMMENT '描述',
`domain` varchar(120) NOT NULL DEFAULT '' COMMENT '企业标识',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态: 1.初始化 2.已更新 3.已删除',
`created` bigint(13) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updated` bigint(13) NOT NULL DEFAULT '0' COMMENT '更新时间',
`deleted` bigint(13) NOT NULL DEFAULT '0' COMMENT '删除时间',
PRIMARY KEY (`im_id`),
KEY `name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='勋章表';
CREATE TABLE IF NOT EXISTS `oa_integral_medal_log` (
`ml_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`im_id` int(10) NOT NULL COMMENT '勋章ID',
`mem_uid` char(32) NOT NULL COMMENT '人员ID',
`get_status` tinyint(1) NOT NULL DEFAULT '2' COMMENT '获得状态 1: 获得 2: 申请 3: 失败',
`get_type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '获得类型(1=自主获得;2=手动增加)',
`ea_id` char(32) NOT NULL COMMENT '管理员id',
`ea_name` varchar(50) NOT NULL COMMENT '管理员姓名',
`domain` varchar(120) NOT NULL DEFAULT '' COMMENT '企业标识',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态: 1.初始化 2.已更新 3.已删除',
`created` bigint(13) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updated` bigint(13) NOT NULL DEFAULT '0' COMMENT '更新时间',
`deleted` bigint(13) NOT NULL DEFAULT '0' COMMENT '删除时间',
PRIMARY KEY (`ml_id`),
KEY `im_id` (`im_id`),
KEY `mem_uid` (`mem_uid`)
) ENGINE=InnoDB AUTO_INCREMENT=263 DEFAULT CHARSET=utf8mb4 COMMENT='勋章获得日志表'
CREATE TABLE IF NOT EXISTS `oa_integral_member_medal` (
`imm_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`im_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '勋章ID',
`mem_uid` char(32) NOT NULL DEFAULT '' COMMENT '用户ID',
`mem_username` char(54) NOT NULL DEFAULT '' COMMENT '用户姓名',
`im_total` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '勋章获得总数',
`domain` char(32) NOT NULL DEFAULT '' COMMENT '企业标识',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态: 1.初始化 2.已更新 3.已删除',
`created` bigint(13) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updated` bigint(13) NOT NULL DEFAULT '0' COMMENT '更新时间',
`deleted` bigint(13) NOT NULL DEFAULT '0' COMMENT '删除时间',
PRIMARY KEY (`imm_id`),
KEY `im_id` (`im_id`),
KEY `mem_uid` (`mem_uid`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='用户勋章表';
CREATE TABLE IF NOT EXISTS `oa_integral_prize` (
`ia_id` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(120) NOT NULL DEFAULT '' COMMENT '奖品名称',
`sequence` smallint(5) NOT NULL DEFAULT '1' COMMENT '序号',
`reserve` int(10) NOT NULL DEFAULT '0' COMMENT '库存',
`on_sale` tinyint(1) NOT NULL DEFAULT '2' COMMENT '上架状态, 1:已上架 2:已下架',
`integral` int(10) NOT NULL DEFAULT '0' COMMENT '所需积分',
`range_mem` text NOT NULL COMMENT '兑换范围:人员 (逗号间隔)',
`range_dep` text NOT NULL COMMENT '兑换范围:部门 (逗号间隔)',
`is_all` tinyint(1) NOT NULL DEFAULT '1' COMMENT '兑换范围是否全公司, 1:是 2:否',
`times` smallint(5) NOT NULL DEFAULT '-1' COMMENT '兑换次数, -1 为不限制',
`picture` text NOT NULL COMMENT '图片ID (逗号间隔)',
`desc` text NOT NULL COMMENT '奖品介绍',
`domain` varchar(120) NOT NULL DEFAULT '' COMMENT '企业域名',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '数据状态, 1:初始化 2:更新 3:删除',
`created` bigint(13) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updated` bigint(13) NOT NULL DEFAULT '0' COMMENT '更新时间',
`deleted` bigint(13) NOT NULL DEFAULT '0' COMMENT '删除时间',
PRIMARY KEY (`ia_id`),
KEY `domain` (`domain`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='奖品设置';
CREATE TABLE IF NOT EXISTS `oa_integral_setting` (
`key` varchar(255) CHARACTER SET utf8 NOT NULL COMMENT '变量名',
`domain` varchar(120) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '企业域名',
`value` text CHARACTER SET utf8 NOT NULL COMMENT '值',
`type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '缓存类型:0=非数组; 1=数组',
`comment` text CHARACTER SET utf8 NOT NULL COMMENT '说明',
`status` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '数据状态:1=新创建; 2=已更新; 3=已删除',
`created` bigint(13) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`updated` bigint(13) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
`deleted` bigint(13) unsigned NOT NULL DEFAULT '0' COMMENT '删除时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='培训 - 设置表';
CREATE TABLE IF NOT EXISTS `oa_integral_syscache` (
`name` varchar(255) CHARACTER SET utf8 NOT NULL COMMENT '缓存文件名',
`domain` varchar(120) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '企业域名',
`type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '缓存类型, 0:非数组, 1:数组',
`data` mediumblob NOT NULL COMMENT '数据',
`status` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '记录状态, 1初始化,2=已更新, 3=已删除',
`created` bigint(13) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`updated` bigint(13) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
`deleted` bigint(13) unsigned NOT NULL DEFAULT '0' COMMENT '删除时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
";