portalsysManage.sql
10.9 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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
/*==============================================================*/
/* DBMS name: MySQL 5.0 */
/* Created on: 2016/2/2 11:30:49 */
/*==============================================================*/
drop table if exists smFieldSen;
drop table if exists smMenu;
drop table if exists smMenuAc;
drop table if exists smMenuPlt;
drop table if exists smOperateAc;
drop table if exists smOperateCn;
drop table if exists smOperateRole;
drop table if exists smOprateBr;
drop table if exists smPlat;
drop table if exists smPlatCnRel;
drop table if exists smPlatType;
drop table if exists smPushCn;
drop table if exists smRole;
drop table if exists smRoleFiledSen;
drop table if exists smRoleMenu;
/*==============================================================*/
/* Table: smFieldSen */
/*==============================================================*/
create table smFieldSen
(
fsId int not null comment '敏感字段ID',
dtId int comment '表ID',
dcId int comment '字段ID',
fsType int comment '权限类型',
ptRemark varchar(200) comment '备注',
ptUpdater int comment '最新修改人',
ptUpTime datetime comment '最新修改时间',
primary key (fsId)
);
alter table smFieldSen comment '敏感字段FS';
/*==============================================================*/
/* Table: smMenu */
/*==============================================================*/
create table smMenu
(
meID int not null comment '菜单ID',
meCode varchar(20) comment '菜单编号',
meName varchar(30) comment '菜单名称',
meOtName varchar(30) comment '菜单别名',
meLevel int comment '菜单级别',
meParent int comment '父级菜单',
meType int comment '菜单类型(1子系统,2模块,3子模块,4菜单,5子菜单)',
ptUpdater int comment '最新修改人',
ptUpTime datetime comment '最新修改时间',
primary key (meID)
);
alter table smMenu comment '菜单信息,me';
/*==============================================================*/
/* Table: smMenuAc */
/*==============================================================*/
create table smMenuAc
(
maId int not null comment '菜单动作ID',
meID int comment '菜单ID',
maCode varchar(20) comment '动作编号',
maName varchar(30) comment '菜单动作名称',
primary key (maId)
);
alter table smMenuAc comment '菜单动作表ma';
/*==============================================================*/
/* Table: smMenuPlt */
/*==============================================================*/
create table smMenuPlt
(
pltCode varchar(20) not null comment '平台类型编号',
meID int not null comment '菜单ID',
primary key (pltCode, meID)
);
alter table smMenuPlt comment '菜单平台类型';
/*==============================================================*/
/* Table: smOperateAc */
/*==============================================================*/
create table smOperateAc
(
oaId int not null comment '操作账户ID',
plId int comment '用户登录平台ID',
ptValid smallint comment '是否可用',
emId int comment '雇员ID',
oaLanguage int comment '首选语言',
oaPassword varchar(30) comment '登录密码',
oaApprove smallint comment '审批状态',
oaStartDate datetime comment '有效期起始日',
oaEtartDate datetime comment '有效期终止日',
oaDataDay int comment '数据追溯N天',
oaFrozen smallint comment '是否冻结',
ptUpdater int comment '最新修改人',
ptUpTime datetime comment '最新修改时间',
primary key (oaId)
);
alter table smOperateAc comment '操作账户oa';
/*==============================================================*/
/* Table: smOperateCn */
/*==============================================================*/
create table smOperateCn
(
oaId int not null comment '操作账户ID',
cnId int not null comment '经营渠道ID',
moId int comment '管理组织ID',
primary key (oaId, cnId)
);
alter table smOperateCn comment '操作账户经营渠道分销管辖';
/*==============================================================*/
/* Table: smOperateRole */
/*==============================================================*/
create table smOperateRole
(
roId int not null comment '角色ID',
oaId int not null comment '操作账户ID',
primary key (roId, oaId)
);
alter table smOperateRole comment '操作账户角色';
/*==============================================================*/
/* Table: smOprateBr */
/*==============================================================*/
create table smOprateBr
(
oaId int not null comment '操作账户ID',
brId int not null comment '品牌ID',
primary key (oaId, brId)
);
alter table smOprateBr comment '操作账户品牌关系';
/*==============================================================*/
/* Table: smPlat */
/*==============================================================*/
create table smPlat
(
plId int not null comment '用户平台ID',
pltCode varchar(20) comment '平台类型编号',
plRefId int comment '根据平台类型确定引用的ID',
plCode varchar(20) comment '平台编号',
plName varchar(30) comment '平台名称',
plLoginPt int comment '登录门户',
ptValid smallint comment '是否可用',
plLogo varchar(50) comment '平台LOGO',
plPermitNum int comment '许可最大数',
plStartDate datetime comment '有效期起始',
plEndDate datetime comment '有效期终止',
ptUpdater int comment '最新修改人',
ptUpTime datetime comment '最新修改时间',
primary key (plId)
);
alter table smPlat comment '用户平台pl';
/*==============================================================*/
/* Table: smPlatCnRel */
/*==============================================================*/
create table smPlatCnRel
(
pcrId int not null auto_increment comment '平台通道关系ID',
plId int comment '用户平台ID',
pcId int comment '通道ID',
pcrName varchar(30) comment '平台属性名称',
pcrType smallint comment '平台属性种类',
primary key (pcrId)
);
alter table smPlatCnRel comment '平台通道关系pcr';
/*==============================================================*/
/* Table: smPlatType */
/*==============================================================*/
create table smPlatType
(
pltCode varchar(20) not null comment '平台类型编号',
pltName varchar(30) comment '平台类型名称',
pltParent varchar(20) comment '上级平台类型',
ptRemark varchar(200) comment '备注',
primary key (pltCode)
);
alter table smPlatType comment '平台类型字段,字段开头plt';
/*==============================================================*/
/* Table: smPushCn */
/*==============================================================*/
create table smPushCn
(
pcId int not null comment '通道ID',
pcName varchar(30) comment '通道名称',
pcDesc varchar(100) comment '通道描述',
pcType smallint comment '通道类型(1短信,2邮箱)',
pcProvider varchar(60) comment '服务提供商\邮箱发送服务器',
pcAccount varchar(60) comment '账户',
pcPassword varchar(30) comment '密码',
pcProtocol smallint comment '服务类型\协议类型',
pcRemain int comment '账户余量',
pcPort int comment '端口号',
ptRemark varchar(200) comment '备注',
ptUpdater int comment '最新修改人',
ptUpTime datetime comment '最新修改时间',
primary key (pcId)
);
alter table smPushCn comment '推送通道pc';
/*==============================================================*/
/* Table: smRole */
/*==============================================================*/
create table smRole
(
roId int not nullauto_increment comment '角色ID',
pltCode varchar(20) comment '平台类型编号(适用平台)',
plId int comment '用户平台ID',
roCode varchar(20) comment '角色编号',
roName varchar(30) comment '角色名称',
roDesc varchar(100) comment '角色描述',
roCreatePf int comment '创建平台类型',
ptValid smallint comment '是否可用',
roType smallint comment '角色类型',
ptUpdater int comment '最新修改人',
ptUpTime datetime comment '最新修改时间',
primary key (roId)
);
alter table smRole comment '角色信息表,字段名ro开头';
/*==============================================================*/
/* Table: smRoleFiledSen */
/*==============================================================*/
create table smRoleFiledSen
(
roId int not null comment '角色ID',
fsId int not null comment '敏感字段ID',
roAuth smallint comment '权限(1不可见,2密文可见,3明文可见,4可编辑)',
primary key (roId, fsId)
);
alter table smRoleFiledSen comment '角色敏感字段';
/*==============================================================*/
/* Table: smRoleMenu */
/*==============================================================*/
create table smRoleMenu
(
roId int not null comment '角色ID',
maId int not null comment '菜单动作ID',
roAuth smallint comment '是否可用(0不可用,1可用)',
primary key (roId, maId)
);
alter table smRoleMenu comment '角色权限';