快建低代码业务应用

系统权限管理v1.4.1.sql 13KB

    /*==============================================================*/ /* DBMS name: MySQL 5.0 */ /* Created on: 2022/2/10 23:08:37 */ /*==============================================================*/ drop table if exists sec_menu; drop table if exists sec_org_user_rel; drop table if exists sec_organize; drop table if exists sec_priv_entity; drop table if exists sec_role; drop table if exists sec_role_grant; drop table if exists sec_role_user_rel; drop table if exists sec_user; /*==============================================================*/ /* Table: sec_menu */ /*==============================================================*/ create table sec_menu ( MENU_ID bigint(20) not null comment '菜单标识', PARENT_MENU_ID bigint(20) default NULL comment '上级菜单标识', SUB_COUNT int(5) default NULL comment '子菜单数目', MENU_TYPE varchar(3), MENU_NAME varchar(256), MENU_TITLE varchar(256), LEVEL int(11) unsigned default NULL comment '层级 ', MENU_SORT int(5) default NULL comment '排序', MENU_COMPONENT varchar(256), MENU_ICON varchar(256), LINK_URL varchar(256), IFRAME_FLAG int(1) default NULL comment '是否外链', CACHE_FLAG int(1) default NULL comment '缓存', HIDDEN_FLAG int(1) default NULL comment '隐藏', VALID_DATE datetime default NULL comment '生效日期', EXPIRE_DATE datetime default NULL comment '失效日期', DATA_STATUS varchar(8), CREATE_DATE datetime default NULL comment '创建日期', CREATE_OP_ID varchar(32), CREATE_ORG_ID varchar(32), DONE_CODE bigint(22) default NULL comment '事务编号', DONE_DATE datetime default NULL comment '操作日期', OP_ID varchar(32), ORG_ID varchar(32), MGMT_DISTRICT varchar(8), MGMT_COUNTY varchar(8), REGION_ID varchar(8), TENANT_CODE varchar(32), primary key (MENU_ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; /*==============================================================*/ /* Table: sec_org_user_rel */ /*==============================================================*/ create table sec_org_user_rel ( ORG_USER_REL_ID bigint(20) not null comment '用户组织关系标识', ORGANIZE_ID bigint(20) default NULL comment '组织标识', USER_ID bigint(20) default NULL comment '用户标识', VALID_DATE datetime default NULL comment '生效日期', EXPIRE_DATE datetime default NULL comment '失效日期', DATA_STATUS varchar(8), CREATE_DATE datetime default NULL comment '创建日期', CREATE_OP_ID varchar(32), CREATE_ORG_ID varchar(32), DONE_CODE bigint(22) default NULL comment '事务编号', DONE_DATE datetime default NULL comment '操作日期', OP_ID varchar(32), ORG_ID varchar(32), MGMT_DISTRICT varchar(8), MGMT_COUNTY varchar(8), REGION_ID varchar(8), TENANT_CODE varchar(32), primary key (ORG_USER_REL_ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; /*==============================================================*/ /* Table: sec_organize */ /*==============================================================*/ create table sec_organize ( ORGANIZE_ID bigint(20) not null comment '组织标识', ORGANIZE_TYPE varchar(3), PARTY_ID bigint(20) default NULL comment '参与人标识', ORGANIZE_NAME varchar(200), ORGANIZE_CODE varchar(100), PARENT_ORGANIZE_ID bigint(20) default NULL comment '父组织标识', DISTRICT_ID varchar(40), SHORT_NAME varchar(200), ENGLISH_NAME varchar(200), DEPT_FULL_ID varchar(400), DEPT_FULL_NAME varchar(400), LEVEL int(5) default NULL comment '层级,顶层为1,依次类推', DEPT_LEADER bigint(20) default NULL comment '部门负责人,关联 user_id', MEMBER_NUM int(5) default NULL comment '组织人数', MANAGER_NAME varchar(40), EMAIL varchar(50), LINK_PHONE_ID varchar(50), FAX_ID varchar(50), ORG_ADDRESS varchar(255), CONTACT_NAME varchar(100), CONTACT_CARD_TYPE varchar(3), CONTACT_CARD_ID varchar(40), CONTACT_BILL_ID varchar(50), POSTCODE varchar(10), POST_PROVINCE varchar(32), POST_CITY varchar(32), POST_ADDRESS varchar(255), POST_POSTCOD varchar(32), COUNTY_ID varchar(32), LEAF_FLAG int(1) default NULL comment '是否叶子节点\r\n 1--是 0-否\r\n ', ORG_LEVEL varchar(3), ORG_AREA_TYPE varchar(3), ORG_COOP_TYPE varchar(3), CHANNEL_TYPE varchar(3), REMARK varchar(255), VALID_DATE datetime default NULL comment '生效日期', EXPIRE_DATE datetime default NULL comment '失效日期', DATA_STATUS varchar(8), CREATE_DATE datetime default NULL comment '创建日期', CREATE_OP_ID varchar(32), CREATE_ORG_ID varchar(32), DONE_CODE bigint(22) default NULL comment '事务编号', DONE_DATE datetime default NULL comment '操作日期', OP_ID varchar(32), ORG_ID varchar(32), MGMT_DISTRICT varchar(8), MGMT_COUNTY varchar(8), REGION_ID varchar(8), TENANT_CODE varchar(32), primary key (ORGANIZE_ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; /*==============================================================*/ /* Table: sec_priv_entity */ /*==============================================================*/ create table sec_priv_entity ( PRIV_ENT_ID bigint(20) not null comment '权限实体标识', PRIV_ENT_NAME varchar(255), PRIV_ENT_CODE varchar(255), APP_ID bigint(20) default NULL comment '使用系统标识', PRIV_ENT_TYPE_ID bigint(20) default NULL comment '权限对象类型标识(用户权限分组管理)', BUSI_OBJ_ID bigint(20) default NULL comment '实体对象标识(应用、菜单本身作为权限实体的标识)', BUSI_OBJ_TYPE varchar(10), SENSITIVE_LEVEL varchar(3), REMARK varchar(100), VALID_DATE datetime default NULL comment '生效日期', EXPIRE_DATE datetime default NULL comment '失效日期', DATA_STATUS varchar(8), CREATE_DATE datetime default NULL comment '创建日期', CREATE_OP_ID varchar(32), CREATE_ORG_ID varchar(32), DONE_CODE bigint(22) default NULL comment '事务编号', DONE_DATE datetime default NULL comment '操作日期', OP_ID varchar(32), ORG_ID varchar(32), MGMT_DISTRICT varchar(8), MGMT_COUNTY varchar(8), REGION_ID varchar(8), TENANT_CODE varchar(32), primary key (PRIV_ENT_ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; /*==============================================================*/ /* Table: sec_role */ /*==============================================================*/ create table sec_role ( ROLE_ID bigint(20) not null comment '角色标识', JOB_ID bigint(20) default NULL comment '岗位标识', ROLE_NAME varchar(256), ROLE_TYPE varchar(3), ROLE_LEVEL int(5) default NULL comment '角色级别\r\n 1:低;2:中;3:高;', DESCRIPTION varchar(256), VALID_DATE datetime default NULL comment '生效日期', EXPIRE_DATE datetime default NULL comment '失效日期', DATA_STATUS varchar(8), CREATE_DATE datetime default NULL comment '创建日期', CREATE_OP_ID varchar(32), CREATE_ORG_ID varchar(32), DONE_CODE bigint(22) default NULL comment '事务编号', DONE_DATE datetime default NULL comment '操作日期', OP_ID varchar(32), ORG_ID varchar(32), MGMT_DISTRICT varchar(8), MGMT_COUNTY varchar(8), REGION_ID varchar(8), TENANT_CODE varchar(32), primary key (ROLE_ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; /*==============================================================*/ /* Table: sec_role_grant */ /*==============================================================*/ create table sec_role_grant ( ROLE_GRANT_ID bigint(20) not null comment '角色授权标识', ROLE_ID bigint(20) default NULL comment '角色标识', PRIV_ENT_ID bigint(20) default NULL comment '实体标识', REMARK varchar(100), VALID_DATE datetime default NULL comment '生效日期', EXPIRE_DATE datetime default NULL comment '失效日期', DATA_STATUS varchar(8), CREATE_DATE datetime default NULL comment '创建日期', CREATE_OP_ID varchar(32), CREATE_ORG_ID varchar(32), DONE_CODE bigint(22) default NULL comment '事务编号', DONE_DATE datetime default NULL comment '操作日期', OP_ID varchar(32), ORG_ID varchar(32), MGMT_DISTRICT varchar(8), MGMT_COUNTY varchar(8), REGION_ID varchar(8), TENANT_CODE varchar(32), primary key (ROLE_GRANT_ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; /*==============================================================*/ /* Table: sec_role_user_rel */ /*==============================================================*/ create table sec_role_user_rel ( ROLE_USER_REL_ID bigint(20) not null comment '角色关联用户标识', USER_ID bigint(20) not null comment '用户标识', ROLE_ID bigint(20) not null comment '角色标识', VALID_DATE datetime default NULL comment '生效日期', EXPIRE_DATE datetime default NULL comment '失效日期', DATA_STATUS varchar(8), CREATE_DATE datetime default NULL comment '创建日期', CREATE_OP_ID varchar(32), CREATE_ORG_ID varchar(32), DONE_CODE bigint(22) default NULL comment '事务编号', DONE_DATE datetime default NULL comment '操作日期', OP_ID varchar(32), ORG_ID varchar(32), MGMT_DISTRICT varchar(8), MGMT_COUNTY varchar(8), REGION_ID varchar(8), TENANT_CODE varchar(32), primary key (ROLE_USER_REL_ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; /*==============================================================*/ /* Table: sec_user */ /*==============================================================*/ create table sec_user ( USER_ID bigint(20) not null comment '用户标识', NICK_NAME varchar(256), USER_ACCOUNT varchar(500), GENDER varchar(2), AVATAR_NAME varchar(256), AVATAR_PATH varchar(256), EMAIL varchar(256), LINK_PHONE varchar(256), PASSWORD varchar(256), ADMIN_FLAG int(1) default NULL comment '是否为ADMIN账号', SEC_LEVEL char(1), ENABLED_FLAG int(1) default NULL comment '状态:1启用、0禁用', PWD_RESET_TIME varchar(2), VALID_DATE datetime default NULL comment '生效日期', EXPIRE_DATE datetime default NULL comment '失效日期', DATA_STATUS varchar(8), CREATE_DATE datetime default NULL comment '创建日期', CREATE_OP_ID varchar(32), CREATE_ORG_ID varchar(32), DONE_CODE bigint(22) default NULL comment '事务编号', DONE_DATE datetime default NULL comment '操作日期', OP_ID varchar(32), ORG_ID varchar(32), MGMT_DISTRICT varchar(8), MGMT_COUNTY varchar(8), REGION_ID varchar(8), TENANT_CODE varchar(32), SURNAME varchar(500), primary key (USER_ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;