|
@@ -0,0 +1,152 @@
|
|
|
+-- auto-generated definition
|
|
|
+create table mxk_userinfo
|
|
|
+(
|
|
|
+ ID varchar(45) not null comment '编号'
|
|
|
+ primary key,
|
|
|
+ USERNAME varchar(100) not null comment '登录名',
|
|
|
+ PASSWORD varchar(500) not null comment '密码',
|
|
|
+ DECIPHERABLE varchar(500) not null comment 'DE密码',
|
|
|
+ AUTHNTYPE tinyint unsigned default '1' null comment '认证类型',
|
|
|
+ MOBILE varchar(45) null comment '手机号码',
|
|
|
+ MOBILEVERIFIED varchar(45) null comment '手机号验证',
|
|
|
+ EMAIL varchar(45) null comment '邮箱',
|
|
|
+ EMAILVERIFIED smallint unsigned null comment '邮箱验证',
|
|
|
+ DISPLAYNAME varchar(45) null comment '显示名称',
|
|
|
+ NICKNAME varchar(45) null comment '昵称',
|
|
|
+ PICTURE longblob null comment '头像',
|
|
|
+ TIMEZONE varchar(45) default 'Asia/Shanghai' null comment '时区',
|
|
|
+ LOCALE varchar(45) default 'zh_CN' null comment '地址',
|
|
|
+ PREFERREDLANGUAGE varchar(45) default 'zh_CN' null comment '语言偏好',
|
|
|
+ PASSWORDQUESTION varchar(45) null comment '密码问题',
|
|
|
+ PASSWORDANSWER varchar(45) null comment '密码答案',
|
|
|
+ APPLOGINAUTHNTYPE tinyint unsigned default '0' null comment '应用登录认证类型',
|
|
|
+ APPLOGINPASSWORD varchar(45) null comment '应用登录密码',
|
|
|
+ PROTECTEDAPPS varchar(450) null comment '应用登录密码保护应用',
|
|
|
+ THEME varchar(45) default 'default' null comment '主题',
|
|
|
+ GRIDLIST tinyint unsigned default '0' null comment '应用列表类型',
|
|
|
+ LOGINCOUNT int unsigned default '0' null comment '登录次数统计',
|
|
|
+ ONLINE tinyint unsigned default '0' null comment '在线状态',
|
|
|
+ STATUS tinyint unsigned default '1' null comment '用户状态',
|
|
|
+ ISLOCKED tinyint unsigned default '1' null comment '锁定状态',
|
|
|
+ UNLOCKTIME datetime default '2020-01-01 01:01:01' null comment '解锁时间',
|
|
|
+ LASTLOGINIP varchar(300) null comment '最近登录IP地址',
|
|
|
+ LASTLOGINTIME datetime default '2020-01-01 01:01:01' null comment '最近登录时间',
|
|
|
+ LASTLOGOFFTIME datetime default '2020-01-01 01:01:01' null comment '最近注销时间',
|
|
|
+ BADPASSWORDTIME datetime default '2020-01-01 01:01:01' null comment '最近密码错误时间',
|
|
|
+ BADPASSWORDCOUNT smallint unsigned null comment '密码错误次数',
|
|
|
+ PASSWORDLASTSETTIME datetime default '2020-01-01 01:01:01' null comment '最近密码修改时间',
|
|
|
+ PASSWORDSETTYPE tinyint unsigned default '0' null comment '密码重置类型',
|
|
|
+ SHAREDSECRET varchar(500) null comment 'TIME-OPT密钥',
|
|
|
+ SHAREDCOUNTER varchar(45) default '0' null comment 'COUNTER-OPT密钥',
|
|
|
+ USERTYPE varchar(45) default 'Customer' null comment '用户类型',
|
|
|
+ USERSTATE varchar(45) default 'RESIDENT' null,
|
|
|
+ EMPLOYEENUMBER varchar(45) null comment '工号',
|
|
|
+ WINDOWSACCOUNT varchar(45) null comment 'AD域账号',
|
|
|
+ DIVISION varchar(45) null comment '分支',
|
|
|
+ COSTCENTER varchar(45) null comment '成本中心',
|
|
|
+ ORGANIZATION varchar(45) null comment '机构',
|
|
|
+ DEPARTMENTID varchar(45) null comment '部门编号',
|
|
|
+ DEPARTMENT varchar(45) null comment '部门',
|
|
|
+ JOBTITLE varchar(45) null comment '职务',
|
|
|
+ JOBLEVEL varchar(45) null comment '工作职级',
|
|
|
+ MANAGERID varchar(45) null comment '经理编号',
|
|
|
+ MANAGER varchar(45) null comment '经理名字',
|
|
|
+ ASSISTANTID varchar(45) null comment '助理编号',
|
|
|
+ ASSISTANT varchar(45) null comment '助理名字',
|
|
|
+ ENTRYDATE varchar(45) null comment '入司时间',
|
|
|
+ STARTWORKDATE varchar(45) null comment '开始工作时间',
|
|
|
+ QUITDATE varchar(45) null comment '离职日期',
|
|
|
+ SORTINDEX tinyint unsigned default '1' null comment '部门内排序',
|
|
|
+ WORKEMAIL varchar(45) null comment '工作-邮件',
|
|
|
+ WORKPHONENUMBER varchar(45) null comment '工作-电话',
|
|
|
+ WORKCOUNTRY varchar(45) default 'CHN' null comment '工作-国家',
|
|
|
+ WORKREGION varchar(45) null comment '工作-省/市',
|
|
|
+ WORKLOCALITY varchar(45) null comment '工作-城市',
|
|
|
+ WORKSTREETADDRESS varchar(45) null comment '工作-街道',
|
|
|
+ WORKADDRESSFORMATTED varchar(45) null comment '工作-地址全称',
|
|
|
+ WORKPOSTALCODE varchar(45) null comment '工作-邮编',
|
|
|
+ WORKFAX varchar(45) null comment '工作-传真',
|
|
|
+ WORKOFFICENAME varchar(500) null,
|
|
|
+ GIVENNAME varchar(45) null comment '名',
|
|
|
+ MIDDLENAME varchar(45) null comment '中间名',
|
|
|
+ FAMILYNAME varchar(45) null comment '姓',
|
|
|
+ HONORIFICPREFIX varchar(45) null comment '前缀',
|
|
|
+ HONORIFICSUFFIX varchar(45) null comment '后缀',
|
|
|
+ FORMATTEDNAME varchar(400) null comment '用户全名',
|
|
|
+ IDTYPE tinyint unsigned default '0' null comment '证件类型',
|
|
|
+ IDCARDNO varchar(45) null comment '证件号码',
|
|
|
+ EDUCATION varchar(200) null comment '学历',
|
|
|
+ GRADUATEFROM varchar(500) null comment '毕业院校',
|
|
|
+ GRADUATEDATE varchar(45) null comment '毕业日期',
|
|
|
+ MARRIED tinyint unsigned default '0' null comment '婚姻状态',
|
|
|
+ BIRTHDATE varchar(45) null comment '生日',
|
|
|
+ NAMEZHSPELL varchar(100) null comment '名字中文拼音',
|
|
|
+ NAMEZHSHORTSPELL varchar(45) null comment '名字中文拼音简称',
|
|
|
+ GENDER tinyint unsigned null comment '性别',
|
|
|
+ WEBSITE varchar(50) null comment '个人主页',
|
|
|
+ WEIXINFOLLOW tinyint unsigned null comment '微信关注',
|
|
|
+ DEFINEIM varchar(45) null comment 'IM账号',
|
|
|
+ HOMEEMAIL varchar(45) null comment '家庭-邮件',
|
|
|
+ HOMEPHONENUMBER varchar(45) null comment '家庭-电话',
|
|
|
+ HOMECOUNTRY varchar(45) default 'CHN' null comment '家庭-省/市',
|
|
|
+ HOMEREGION varchar(45) null comment '家庭-市',
|
|
|
+ HOMELOCALITY varchar(45) null comment '家庭-区',
|
|
|
+ HOMESTREETADDRESS varchar(45) null comment '家庭-街道',
|
|
|
+ HOMEADDRESSFORMATTED varchar(45) null comment '家庭-地址全称',
|
|
|
+ HOMEPOSTALCODE varchar(45) null comment '家庭-邮编',
|
|
|
+ HOMEFAX varchar(45) null comment '家庭-传真',
|
|
|
+ EXTRAATTRIBUTE varchar(4000) null comment '用户扩展属性',
|
|
|
+ CREATEDBY varchar(45) null comment '创建人',
|
|
|
+ CREATEDDATE datetime default CURRENT_TIMESTAMP null comment '创建时间',
|
|
|
+ MODIFIEDBY varchar(45) null comment '修改人',
|
|
|
+ MODIFIEDDATE datetime null comment '修改时间',
|
|
|
+ DESCRIPTION varchar(400) null comment '描述',
|
|
|
+ LDAPDN varchar(1000) null,
|
|
|
+ INSTID varchar(45) not null,
|
|
|
+ Regionhistory text null,
|
|
|
+ passwordhistory text null,
|
|
|
+ constraint USERNAME_UNIQUE
|
|
|
+ unique (USERNAME)
|
|
|
+)
|
|
|
+ comment 'USER INFO DEFINE' charset = utf8mb3;
|
|
|
+
|
|
|
+create index EMPLOYEENUMBER_UNIQUE
|
|
|
+ on mxk_userinfo (EMPLOYEENUMBER);
|
|
|
+
|
|
|
+-- auto-generated definition
|
|
|
+create table mxk_groups
|
|
|
+(
|
|
|
+ ID varchar(45) not null comment 'ID',
|
|
|
+ GROUPCODE varchar(45) null,
|
|
|
+ GROUPNAME varchar(100) null comment 'GROUP NAME',
|
|
|
+ category varchar(20) null comment '动态用户组,dynamic动态组 static静态组app应用账号组',
|
|
|
+ FILTERS text null comment '过滤条件SQL',
|
|
|
+ ORGIDSLIST text null comment '机构列表',
|
|
|
+ RESUMETIME varchar(45) null comment 'RESUMETIME',
|
|
|
+ SUSPENDTIME varchar(45) null comment 'SUSPENDTIME',
|
|
|
+ STATUS tinyint unsigned null comment 'STATUS',
|
|
|
+ CREATEDBY varchar(45) null comment 'CREATEDBY',
|
|
|
+ ISDEFAULT tinyint unsigned null comment 'ISDEFAULT',
|
|
|
+ CREATEDDATE datetime default CURRENT_TIMESTAMP null comment 'CREATEDDATE',
|
|
|
+ MODIFIEDBY varchar(45) null comment 'MODIFIEDBY',
|
|
|
+ MODIFIEDDATE datetime null comment 'MODIFIEDDATE',
|
|
|
+ DESCRIPTION varchar(500) null comment 'DESCRIPTION',
|
|
|
+ INSTID varchar(45) not null
|
|
|
+)
|
|
|
+ charset = utf8mb3;
|
|
|
+
|
|
|
+-- auto-generated definition
|
|
|
+create table mxk_group_member
|
|
|
+(
|
|
|
+ ID varchar(100) default '' not null comment 'ID'
|
|
|
+ primary key,
|
|
|
+ GROUPID varchar(100) not null comment 'GROUPID',
|
|
|
+ MEMBERID varchar(100) not null comment 'MEMBERID USERID OR GROUP ID',
|
|
|
+ TYPE varchar(45) not null comment 'TYPE USER OR GROUP',
|
|
|
+ CREATEDDATE datetime default CURRENT_TIMESTAMP null,
|
|
|
+ INSTID varchar(45) not null,
|
|
|
+ constraint GROUPID_MEMBERID
|
|
|
+ unique (GROUPID, MEMBERID, TYPE)
|
|
|
+)
|
|
|
+ charset = utf8mb3;
|
|
|
+
|