﻿drop table if exists S_BACKSTAGEOPENURL_T;

drop table if exists S_DEPARTMENTCHILD_T;

drop index INDEX_DEPARTMENT on S_DEPARTMENT_T;

drop table if exists S_DEPARTMENT_T;

drop table if exists S_DISTIONARYGROUP_T;

drop table if exists S_DISTIONARYTYPE_T;

drop table if exists S_DISTIONARY_T;

drop table if exists S_INFORMATION_T;

drop table if exists S_LOG_T;

drop index S_OAUTHUSER_USERID_OAUTHID on S_OAUTHUSER_T;

drop table if exists S_OAUTHUSER_T;

drop table if exists S_POST_T;

drop table if exists S_RESOURCEMETHOD_T;

drop table if exists S_RESOURCES_T;

drop index INDEX_ROLES_DEPT on S_ROLESDEPTID_T;

drop table if exists S_ROLESDEPTID_T;

drop table if exists S_ROLESRESOURCE_T;

drop index INDEX_B_ROLES on S_ROLES_T;

drop table if exists S_ROLES_T;

drop table if exists S_SYSMETHOD_T;

drop table if exists S_SYSTEMOPENURL_T;

drop table if exists S_USEROBJECT_T;

drop table if exists S_USERONLINE_T;

drop table if exists S_USERPOST_T;

drop table if exists S_USERROLES_T;

drop index INDEX_B_MOBILE on S_USER_T;

drop index INDEX_B_USER on S_USER_T;

drop index INDEX_B_LOGINNAME on S_USER_T;

drop table if exists S_USER_T;

/*==============================================================*/
/* Table: S_BACKSTAGEOPENURL_T                                  */
/*==============================================================*/
create table S_BACKSTAGEOPENURL_T
(
    ID                   bigint(20) not null comment '流水号',
    URL                  varchar(190) comment 'url地址',
    REMARK               varchar(190) comment '描述',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_DEPARTMENTCHILD_T                                   */
/*==============================================================*/
create table S_DEPARTMENTCHILD_T
(
    ID                   bigint(20) not null comment '流水号',
    PARENTID             bigint(20) comment '隶属部门',
    CHILDID              bigint(20) comment '子部门主键',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_DEPARTMENT_T                                        */
/*==============================================================*/
create table S_DEPARTMENT_T
(
    ID                   bigint(20) not null comment '流水号',
    DEPTNO               varchar(100) not null comment '部门编号,逻辑主键,由用户输入',
    DEPARTSHOTNAME       varchar(100) comment '部门简称',
    DEPARTNAME           varchar(190) not null comment '部门名称',
    PARENTID             bigint(20) not null default 0 comment '上一级部门主键，默认为0表示为第一级数据对象，非0情况表示为有上一级数据对象',
    DEPARTROOT           bigint(20) not null default 0 comment '记录根级部门主键，用于记录子部门所属根节点主键，默认为0，只有一层节点记录上一级节点主键',
    DLEVEL               int default 0 comment '部门级别，默认为0
            1,分公司
            2:部门
            ',
    DEPARTDESC           varchar(190) comment '部门描述',
    ENABLED              int not null default 0 comment '是否启用，0：禁用，1：启用',
    SORTING              int not null default 1 comment '用于社区排序使用',
    DEPARTADDRESS        varchar(190) comment '部门地址',
    LOGO                 varchar(190) comment 'logo，存放图片的相对路径',
    SOURCEPATH           varchar(190) comment '源文件目录，只能填写英文，不能有重复，放置静态化之后的html文件',
    COPYRIGHT            varchar(190) comment '版权信息',
    RECORDNUMBER         varchar(190) comment '备案号',
    INDEXTEMPLET         varchar(100) comment '模板文件夹名称,默认位置:项目根目录下的templet文件下,以当前字段名称命名,默认主页模板为index.html',
    KEYWORDS             varchar(190) comment '站点关键字，用于网站的keywords搜索引擎使用',
    DESCRIPTION          varchar(190) comment '网站描述，也是用于网站description搜索引擎使用，',
    LONGIDUTE            decimal(13,10) comment '经度',
    LATITUDE             decimal(13,10) comment '纬度',
    CREATEUSER           varchar(190) default '1' comment '创建人，记录创建人的帐号',
    CREATEDATE           bigint(15) comment '创建时间',
    UPDATEUSER           varchar(190) default '1' comment '修改人，记录创建人的帐号',
    UPDATETIME           bigint(15) comment '更新时间',
    primary key (ID)
);

/*==============================================================*/
/* Index: INDEX_DEPARTMENT                                      */
/*==============================================================*/
create index INDEX_DEPARTMENT on S_DEPARTMENT_T
    (
     PARENTID,
     DEPARTROOT
        );

/*==============================================================*/
/* Table: S_DISTIONARYGROUP_T                                   */
/*==============================================================*/
create table S_DISTIONARYGROUP_T
(
    ID                   bigint(20) not null comment '流水号',
    CODENO               varchar(50) not null comment '编码',
    DISTIONARYTYPEID     bigint(20) comment '数据字典分类主键',
    GROUPNAME            varchar(150) comment '分组名称',
    USEMODE              int default 1 comment '页面展示使用方式，1：单选，2：多选，3：下拉',
    ENABLED              int not null default 0 comment '是否启用，0：禁用，1：启用',
    SORTING              int not null default 1 comment '排序字段',
    CREATEUSER           varchar(190) default '1' comment '创建人，记录创建人的帐号',
    CREATEDATE           bigint(15) comment '创建时间',
    UPDATEUSER           varchar(190) default '1' comment '修改人，记录创建人的帐号',
    UPDATETIME           bigint(15) comment '更新时间',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_DISTIONARYTYPE_T                                    */
/*==============================================================*/
create table S_DISTIONARYTYPE_T
(
    ID                   bigint(20) not null comment '流水号',
    CODENO               varchar(50) not null comment '编码',
    TYPENAME             varchar(150) comment '分类名称',
    ENABLED              int not null default 0 comment '是否启用，0：禁用，1：启用',
    SORTING              int not null default 1 comment '排序字段',
    CREATEUSER           varchar(190) default '1' comment '创建人，记录创建人的帐号',
    CREATEDATE           bigint(15) comment '创建时间',
    UPDATEUSER           varchar(190) default '1' comment '修改人，记录创建人的帐号',
    UPDATETIME           bigint(15) comment '更新时间',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_DISTIONARY_T                                        */
/*==============================================================*/
create table S_DISTIONARY_T
(
    ID                   bigint(20) not null comment '流水号',
    DISTIONARYTYPEID     bigint(20) comment '数据字典分类主键',
    DISTIONATYGROUPID    bigint(20) comment '数据字典分组主键',
    CODENO               varchar(50) not null comment '编码',
    NAME                 varchar(150) comment '数据名称',
    CONTENT              varchar(100) comment '字典内容',
    ENABLED              int not null default 0 comment '是否启用，0：禁用，1：启用',
    SORTING              int not null default 1 comment '排序字段',
    CREATEUSER           varchar(190) default '1' comment '创建人，记录创建人的帐号',
    CREATEDATE           bigint(15) comment '创建时间',
    UPDATEUSER           varchar(190) default '1' comment '修改人，记录创建人的帐号',
    UPDATETIME           bigint(15) comment '更新时间',
    WEIGHT               int comment '权重字段',
    BACKUP               varchar(190) comment '备用字段',
    primary key (ID)
);
/*==============================================================*/
/* Table: S_INFORMATION_T                                       */
/*==============================================================*/
create table S_INFORMATION_T
(
    ID                   bigint(20) not null comment '用户流水号',
    USERID               bigint(20) not null comment '用用户主键',
    CARDTYPE             int default 1 comment '证件类型
            1：身份证
            2：护照
            其他待定',
    CARD                 varchar(160) comment '证件号码，身份证号码',
    UBIRTHDAY            bigint(15) comment '出生日期',
    UADDRESS             varchar(800) comment '用户住址',
    NATIONID             bigint(20) comment '用户所属民族',
    USERTYPE             int default 1 comment '用户来源，1：系统用户，2：油箱注册用户，3：第三方接入用户，其他待定',
    MARKES               varchar(190) comment '备注',
    RECORD               varchar(32) comment '学历1:小学,2:初中；3:高中,4:专科,5:本科,6:硕士研究生,7:博士研究生',
    POLITICS             varchar(32) default '13' comment '政治面目
            1 中共党员
            2 中共预备党员
            3共青团员
            4 民革党员
            5 民盟盟员
            6 民建会员
            7 民进会员
            8 农工党党员
            9 致公党党员
            10 九三学社社员
            11 台盟盟员
            12 无党派人士
            13群众',
    PROVINCEID           bigint(20) comment '省份流水号，学校的隶属省份',
    CITYID               bigint(20) comment '城市流水号，学校的隶属城市',
    AREAID               bigint(20) comment '辖区流水号，学校的隶属区县',
    CARDBEF              varchar(190) comment '身份证正面照片',
    CARDAFT              varchar(190) comment '身份证反面照片',
    IDPHOTO              varchar(190) comment '证件照',
    EDUPHOTO             varchar(190) comment '学历照片',
    IDCARD               varchar(20) comment '身份证号',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_LOG_T                                               */
/*==============================================================*/
create table S_LOG_T
(
    ID                   bigint(20) not null comment '日志流水号',
    DESCRIPTION          varchar(100) comment '操作',
    METHOD               varchar(190) comment '访问的类以及方法',
    LOGTYPE              int default 0 comment '日志类型
            默认为0未定义操作
            1：登陆
            2：退出
            3:service层操作',
    REQUESTIP            varchar(190) comment '访问IP地址',
    EXCEPTIONCODE        varchar(190) comment '错误代码',
    EXCEPTIONDETAIL      varchar(190) comment '错误内容',
    PARAMS               varchar(190) comment '获取用户请求方法的参数并序列化为JSON格式字符串
            ',
    BROWSER              varchar(190) comment '浏览器',
    BROWSERVERSION       varchar(190) comment '浏览器版本',
    PLATFORMTYPE         varchar(50) comment '平台类型',
    PLATFORMSERIES       varchar(50) comment '平台系列',
    PLATFORMVERSION      varchar(50) comment '平台版本号',
    LOGINNAME            varchar(100) comment '登录的账号',
    CREATEDATE           bigint(15) comment '日志创建时间',
    USERID               bigint(20) comment '操作人主键',
    USERNAME             varchar(190) comment '操作人姓名',
    USERAGENT            varchar(190) comment 'http请求代理信息，用于保存http的“User-Agent”所有信息',
    DEPTID               bigint(20) comment '所属机构主键',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_OAUTHUSER_T                                         */
/*==============================================================*/
create table S_OAUTHUSER_T
(
    ID                   bigint(20) not null comment '流水号',
    OAUTHTYPE            varchar(100) comment '来源标示，
            微信公众平台：WEIXINMP
            微信开放平台：WEIXINOPEN
            微信小程序：WEIXINCHEN
            QQ：QQ
            微博：WEIBO
            ',
    OAUTHID              varchar(190) comment '在哪个网站，唯一标识是多少，记录第三方平台用户的主键',
    AGENTID              varchar(64) comment '用户所在第三方系统的主键',
    NICKNAME             varchar(190) character set utf8mb4 comment '用户的昵称',
    SEX                  integer comment '值为1时是男性，值为2时是女性，值为0时是未知',
    CITY                 varchar(30) comment '用户所在城市',
    COUNTRY              varchar(50) comment '用户所在国家',
    PROVINCE             varchar(50) comment '用户所在省份',
    LANGUAGE             varchar(50) comment '用户的语言，简体中文为zh_CN',
    HEADIMGURL           varchar(190) comment '用户头像，最后一个数值代表正方形头像大小（有0、46、64、96、132数值可选，0代表640*640正方形头像），用户没有头像时该项为空。若用户更换头像，原有头像URL将失效。',
    SUBSCRIBETIME        bigint(15) comment '用户关注时间，为时间戳。如果用户曾多次关注，则取最后关注时间',
    SUBSCRIBESCENE       varchar(20) comment '返回用户关注的渠道来源，ADD_SCENE_SEARCH 公众号搜索，ADD_SCENE_ACCOUNT_MIGRATION 公众号迁移，ADD_SCENE_PROFILE_CARD 名片分享，ADD_SCENE_QR_CODE 扫描二维码，ADD_SCENEPROFILE LINK 图文页内名称点击，ADD_SCENE_PROFILE_ITEM 图文页右上角菜单，ADD_SCENE_PAID 支付后关注，ADD_SCENE_OTHERS 其他',
    USERID               bigint(20) comment '用户主键',
    LOGINNAME            varchar(190) not null comment '登陆账号',
    CREATETIME           bigint(15) comment '创建时间',
    UNTIME               bigint(15) comment '取消关注时间',
    SYSTYPE              integer default 1 comment '用户关注平台的状态，默认为0，表示取消关注，1已关注',
    USERFROM             integer default 0 comment '用户来源标示，0：表示关联S_USER_T，1：注册用户表，其他待定',
    primary key (ID)
);

/*==============================================================*/
/* Index: S_OAUTHUSER_USERID_OAUTHID                            */
/*==============================================================*/
create index S_OAUTHUSER_USERID_OAUTHID on S_OAUTHUSER_T
    (
     OAUTHID,
     USERID
        );

/*==============================================================*/
/* Table: S_POST_T                                              */
/*==============================================================*/
create table S_POST_T
(
    ID                   bigint(20) not null comment '流水号',
    POSTCODE             varchar(100) not null comment '岗位编码',
    POSTNAME             varchar(190) not null comment '岗位名称',
    POSTDESC             varchar(190) comment '岗位描述',
    ISSYS                int default 0 comment '是否由系统管理员管理，
            0：是，表示当前角色，可以由任意角色用户权限的人员授予其他用户
            1：否，表示当前角色，只能由系统管理员授予其他用户',
    ENABLED              int not null default 0 comment '是否启用，0：禁用，1：启用',
    DEPTID               bigint(20) not null comment '隶属部门',
    SORTING              int not null default 1 comment '用于社区排序使用',
    CREATEUSER           varchar(190) default '1' comment '创建人，记录创建人的帐号',
    CREATEDATE           bigint(15) comment '创建时间',
    UPDATEUSER           varchar(190) default '1' comment '修改人，记录创建人的帐号',
    UPDATETIME           bigint(15) comment '更新时间',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_RESOURCEMETHOD_T                                    */
/*==============================================================*/
create table S_RESOURCEMETHOD_T
(
    RESOURCEID           bigint(20) not null comment '资源流水号',
    METHODID             bigint(20) not null comment '关键字流水号',
    RESOURCEBEFOR        varchar(190) comment '链接地址当前方法的链接地址入口，可以为空
            1、针对资源模块，如果是单次请求使用“前置地址”，例如删除
             2、如果是两次请求，例如进入添加页面然后再保存数据',
    RESOURCEAFTER        varchar(190) comment '链接地址当前方法的链接地址，信息提交地址，可以为空'
);

/*==============================================================*/
/* Table: S_RESOURCES_T                                         */
/*==============================================================*/
create table S_RESOURCES_T
(
    ID                   bigint(20) not null comment '资源流水号',
    RESOURCENAME         varchar(100) not null comment '资源名称',
    RPARENTID            bigint(20) not null default 0 comment '资源代码，默认为0表示为第一级，非0情况表示有父结资源编号',
    ROOTID               bigint(20) not null default 0 comment '记录资源所属根一级的资源主键',
    RESOURCETYPE         int not null default 1 comment '资源类型，0：资源组（表示该信息有子类资源），1：url，其他待定',
    PRIORITYPE           int not null default 1 comment '资源优先权，即排序',
    RESOURCE             varchar(190) comment '资源链接',
    RESOURCELIST         varchar(190) comment '进入页面的列表页面，如果是列表页面的请求地址',
    RESOURCEDESC         varchar(190) comment '资源描述',
    ENABLED              int not null default 0 comment '是否被禁用，0禁用1正常',
    RIOCNIMAGE           varchar(190) comment '资源图标路径，存资源图标路径相对路径存放在backstage/lib/images下的resource下',
    OTHERSHOW            int default 0 comment '其他平台展示，0：后台管理使用，1：其他平台展示，后台管理不展示(包含子集)，目前只在一级资源代码目录使用',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_ROLESDEPTID_T                                       */
/*==============================================================*/
create table S_ROLESDEPTID_T
(
    ID                   bigint(20) not null comment '流水号',
    ROLESID              bigint(20) comment '角色主键',
    DEPTID               bigint(20) comment '部门主键',
    primary key (ID)
);

/*==============================================================*/
/* Index: INDEX_ROLES_DEPT                                      */
/*==============================================================*/
create index INDEX_ROLES_DEPT on S_ROLESDEPTID_T
    (
     ROLESID
        );

/*==============================================================*/
/* Table: S_ROLESRESOURCE_T                                     */
/*==============================================================*/
create table S_ROLESRESOURCE_T
(
    ID                   bigint(20) not null comment '流水号',
    ROLEID               bigint(20) not null comment '角色流水号',
    RESOURCEID           bigint(20) not null comment '资源流水号',
    MEID                 bigint(20) comment '关键字方法ID',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_ROLES_T                                             */
/*==============================================================*/
create table S_ROLES_T
(
    ID                   bigint(20) not null comment '角色流水号',
    ROLENAME             varchar(100) not null comment '角色名称',
    ROLEDESC             varchar(190) comment '角色描述',
    ENABLED              int not null default 0 comment '是否被禁用，0禁用，1正常',
    ISSYS                int default 0 comment '是否由系统管理员管理，
            0：是，表示当前角色，可以由任意角色用户权限的人员授予其他用户
            1：否，表示当前角色，只能由系统管理员授予其他用户',
    OTHERTYPE            int not null default 0 comment '其他关联表标识，
            默认为0，
            0：表示系统
            其他关联，单独写扩展表支持',
    SORTING              int default 1 comment '排序',
    SHOWLEAVEL           int default 0 comment '数据展示级别
            默认为2
            1：所在机构
            2：仅本人数据
            3：所在部门及以下数据
            9：自定数据权限',
    DEPTID               bigint(20) not null comment '隶属部门',
    CREATEUSER           varchar(190) default '1' comment '创建人，记录创建人的帐号',
    CREATEDATE           bigint(15) comment '创建时间',
    UPDATEUSER           varchar(190) default '1' comment '修改人，记录创建人的帐号',
    UPDATETIME           bigint(15) comment '更新时间',
    primary key (ID)
);

/*==============================================================*/
/* Index: INDEX_B_ROLES                                         */
/*==============================================================*/
create index INDEX_B_ROLES on S_ROLES_T
    (
     DEPTID
        );

/*==============================================================*/
/* Table: S_SYSMETHOD_T                                         */
/*==============================================================*/
create table S_SYSMETHOD_T
(
    ID                   bigint(20) not null comment '关键字流水号',
    METHODNAME           varchar(100) not null comment '方法名',
    METHODDESC           varchar(190) comment '描述',
    ICONMAGE             varchar(190) comment '操作按钮的图标路径，当该列的值不为空时使用，如果为空时，使用方法关键字',
    METHODKEY            varchar(100) comment '方法关键字',
    MTYPE                int not null default 1 comment '类型字段，1：方法类型，其他待定',
    ISCOLUMN             int not null default 0 comment '是否在页面列表操作列展示，默认为0：表示只在工具条展示，1：表示即在工具条展示也在列表中展示，2：表示只在操作列展示',
    ACTIONMETHOD         varchar(190) comment '调用方法，页面调用的js方法，该方法仅在列操作中起作用',
    CONO                 int comment '排序',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_SYSTEMOPENURL_T                                     */
/*==============================================================*/
create table S_SYSTEMOPENURL_T
(
    ID                   bigint(20) not null comment '流水号',
    URL                  varchar(190) comment 'url地址，使用系统相对路径，restful方式，使用**代替',
    REMARK               varchar(190) comment '描述',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_USEROBJECT_T                                        */
/*==============================================================*/
create table S_USEROBJECT_T
(
    ID                   bigint(20) not null comment '流水号',
    USERID               bigint(20) not null comment '用户流水号',
    DEPARTID             bigint(20) not null comment '部门流水号流水号',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_USERONLINE_T                                        */
/*==============================================================*/
create table S_USERONLINE_T
(
    ID                   bigint(20) not null comment '用户流水号',
    TOKEN                varchar(100) comment '登陆token',
    LOGINNAME            varchar(190) not null comment '登陆账号',
    USERNAME             varchar(190) comment '用户名',
    DEPARTID             bigint(20) comment '所属部门主键',
    DEPARTNAME           varchar(190) comment '所属部门名称',
    USEX                 char(1) not null default '0' comment '性别，0：女，1：男',
    USERDESC             varchar(190) comment '描述',
    MOBILE               varchar(160) comment '手机号',
    BROWSER              varchar(190) comment '浏览器',
    BROWSERVERSION       varchar(190) comment '浏览器版本',
    PLATFORMTYPE         varchar(50) comment '平台类型',
    PLATFORMSERIES       varchar(50) comment '平台系列',
    PLATFORMVERSION      varchar(50) comment '平台版本号',
    REQUESTIP            varchar(190) comment '访问IP地址',
    CREATEDATE           bigint(15) comment '创建时间',
    LASTTIME             bigint(15) comment '最后访问时间',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_USERPOST_T                                          */
/*==============================================================*/
create table S_USERPOST_T
(
    ID                   bigint(20) not null comment '流水号',
    USERID               bigint(20) comment '人员主键',
    POSTID               bigint(20) comment '岗位主键',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_USERROLES_T                                         */
/*==============================================================*/
create table S_USERROLES_T
(
    ID                   bigint(20) not null comment '流水号',
    USERID               bigint(20) not null comment '用户流水号',
    ROLEID               bigint(20) not null comment '角色流水号',
    primary key (ID)
);

/*==============================================================*/
/* Table: S_USER_T                                              */
/*==============================================================*/
create table S_USER_T
(
    ID                   bigint(20) not null comment '用户流水号',
    LOGINNAME            varchar(190) not null comment '登陆账号',
    PASSWORD             varchar(190) not null comment '登录密码',
    USERNAME             varchar(190) comment '用户名',
    ISSYS                int not null default 0 comment '是否是超级用户，0非，1是',
    SORTING              int not null default 1 comment '该字段用于人员排序使用',
    ENABLED              int not null default 0 comment '是否被禁用，0禁用，1正常',
    USEX                 char(1) not null default '0' comment '性别，0：女，1：男',
    USERDESC             varchar(190) comment '描述',
    MOBILE               varchar(160) comment '手机号',
    EMAIL                varchar(190) comment '电子邮箱',
    USERICON             varchar(190) comment '用户头像',
    USERTYPE             int default 1 comment '用户来源，1：系统用户，2：油箱注册用户，3：第三方接入用户，其他待定',
    PERFECT              int default 0 comment '信息是否完善,默认为0:标示完善,1:待完善,2:信息有误(用户提供有误信息),3:用户身份证照片发送错误',
    FROMSIT              bigint(20) comment '注册来源,用于记录用户注册信息是从哪个站点来的',
    CREATEUSER           varchar(190) default '1' comment '创建人，记录创建人的帐号',
    CREATEDATE           bigint(15) comment '创建时间',
    UPDATEUSER           varchar(190) default '1' comment '修改人，记录创建人的帐号',
    UPDATETIME           bigint(15) comment '更新时间',
    PSDUPDATETIME        bigint(15) comment '密码最后更新时间',
    primary key (ID)
);

/*==============================================================*/
/* Index: INDEX_B_LOGINNAME                                     */
/*==============================================================*/
create index INDEX_B_LOGINNAME on S_USER_T
(
LOGINNAME
);

/*==============================================================*/
/* Index: INDEX_B_USER                                          */
/*==============================================================*/
create index INDEX_B_USER on S_USER_T
(
USERNAME
);

/*==============================================================*/
/* Index: INDEX_B_MOBILE                                        */
/*==============================================================*/
create index INDEX_B_MOBILE on S_USER_T
(
MOBILE
);


drop table if exists S_TENANT_T;

/*==============================================================*/
/* Table: S_TENANT_T                                            */
/*==============================================================*/
create table S_TENANT_T
(
    ID                   bigint(20) not null comment '流水号',
    NAME                 varchar(190) comment '租户名称',
    STARTDATE            bigint(15) comment '开始时间',
    ENDDATE              bigint(15) comment '结束时间',
    STATUS               int comment '状态 1正常 0冻结',
    TRADE                varchar(50) comment '所属行业',
    COMPANYSIZE          varchar(10) comment '公司规模',
    COMPANYADDRESS       varchar(100) comment '公司地址',
    COMPANYLOGO          varchar(190) comment '公司LOGO',
    COMPANTNO            varchar(10) comment '门牌号',
    COMPANYPLACE         varchar(100) comment '工作地点',
    DOMAIN               varchar(50) comment '域名',
    BACKIMG              varchar(190) comment '登录背景图片',
    APPLYADMIN           int comment '允许申请管理员 1允许 0不允许',
    CREATEUSER           varchar(190) default '1' comment '创建人，记录创建人的帐号',
    CREATEDATE           bigint(15) comment '创建时间',
    UPDATEUSER           varchar(190) default '1' comment '修改人，记录创建人的帐号',
    UPDATETIME           bigint(15) comment '更新时间',
    OTHERNO              varchar(50) comment '三方系统标识，用于第三方系统标志使用',
    primary key (ID)
);

drop table if exists S_USER_TENANT_T;

/*==============================================================*/
/* Table: S_USER_TENANT_T                                       */
/*==============================================================*/
create table S_USER_TENANT_T
(
    ID                   bigint(20) not null comment '流水号',
    USERID               bigint(20) comment '用户主键',
    TENANTID             bigint(20) comment '租户主键',
    STATUS               int comment '状态(1 正常 2 离职 3 待审核 4 拒绝 5 邀请加入)',
    CREATEUSER           varchar(190) default '1' comment '创建人，记录创建人的帐号',
    CREATEDATE           bigint(15) comment '创建时间',
    UPDATEUSER           varchar(190) default '1' comment '修改人，记录创建人的帐号',
    UPDATETIME           bigint(15) comment '更新时间',
    primary key (ID)
);
