/*
Navicat MySQL Data Transfer
Source Server : 信用-uac
Source Server Version : 50730
Source Host : 10.1.253.215:3306
Source Database : creditcloud_uac
Target Server Type : MYSQL
Target Server Version : 50730
File Encoding : 65001
Date: 2020-09-28 16:44:02
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for api_log
-- ----------------------------
DROP TABLE IF EXISTS `api_log`;
CREATE TABLE `api_log` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`login_id` varchar(128) DEFAULT NULL COMMENT '工号',
`token` text COMMENT 'Token',
`client_id` varchar(128) DEFAULT NULL COMMENT '客户端',
`api_name` varchar(256) DEFAULT NULL COMMENT 'API名称',
`url` varchar(256) DEFAULT NULL COMMENT '请求路径',
`req_method` varchar(256) DEFAULT NULL COMMENT '请求方法',
`method` varchar(256) DEFAULT NULL COMMENT '调用方法',
`source_id` varchar(256) DEFAULT NULL COMMENT '资源标识',
`req_param` varchar(1024) DEFAULT NULL COMMENT '请求参数',
`resp_result` mediumtext COMMENT '响应数据',
`ip` varchar(64) DEFAULT NULL COMMENT 'IP地址',
`req_id` varchar(128) DEFAULT NULL COMMENT '请求唯一标识',
`duration` int(8) DEFAULT NULL COMMENT '毫秒',
`create_time` datetime DEFAULT NULL COMMENT '请求时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=614375 DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for authorities
-- ----------------------------
DROP TABLE IF EXISTS `authorities`;
CREATE TABLE `authorities` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(128) DEFAULT NULL COMMENT '名称',
`description` varchar(256) DEFAULT NULL COMMENT '描述',
`permission` varchar(128) DEFAULT NULL COMMENT '权限',
`enabled` varchar(1) NOT NULL DEFAULT '1' COMMENT ' 是否启用 1:启用 0:停用',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `authorities_permission` (`permission`) USING BTREE COMMENT '权限标识唯一索引'
) ENGINE=InnoDB AUTO_INCREMENT=233 DEFAULT CHARSET=utf8mb4 COMMENT='权限表';
-- ----------------------------
-- Table structure for list_entry
-- ----------------------------
DROP TABLE IF EXISTS `list_entry`;
CREATE TABLE `list_entry` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`list_id` int(11) NOT NULL COMMENT '列表的id,list_name.id',
`parent_id` int(11) DEFAULT NULL COMMENT '父节点,list_entry.id,简单列表的parent_id为空',
`entry_value` varchar(128) NOT NULL COMMENT '列表项值',
`entry_full_value` varchar(1000) DEFAULT NULL COMMENT '列表的完整值,包含父节点的值,用_拼接',
`description` varchar(256) DEFAULT NULL COMMENT '列表描述',
`enabled` varchar(1) NOT NULL DEFAULT '1' COMMENT '启用状态 1:启用 0:停用',
`order_by` int(11) DEFAULT NULL COMMENT '排序',
`api_name` varchar(128) DEFAULT NULL COMMENT 'apiName',
`creater_id` int(11) DEFAULT NULL COMMENT '创建人id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `api_name` (`api_name`)
) ENGINE=InnoDB AUTO_INCREMENT=570 DEFAULT CHARSET=utf8mb4 COMMENT='列表项';
-- ----------------------------
-- Table structure for list_name
-- ----------------------------
DROP TABLE IF EXISTS `list_name`;
CREATE TABLE `list_name` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(128) NOT NULL COMMENT '名称',
`api_name` varchar(128) DEFAULT NULL COMMENT 'apiName',
`list_type` varchar(1) NOT NULL DEFAULT '0' COMMENT '列表类型:0 普通列表; 1 多级列表',
`description` varchar(256) DEFAULT NULL COMMENT '描述',
`enabled` varchar(1) NOT NULL DEFAULT '1' COMMENT '是否启用 1:启用 0:停用',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `api_name` (`api_name`)
) ENGINE=InnoDB AUTO_INCREMENT=229 DEFAULT CHARSET=utf8mb4 COMMENT='列表名称';
-- ----------------------------
-- Table structure for menu
-- ----------------------------
DROP TABLE IF EXISTS `menu`;
CREATE TABLE `menu` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(128) DEFAULT NULL COMMENT '菜单名称',
`name_en` varchar(128) DEFAULT NULL COMMENT '菜单名称英文',
`name_space` varchar(30) DEFAULT NULL COMMENT 'namespace',
`action_name` varchar(256) DEFAULT NULL COMMENT '菜单action',
`url` varchar(256) DEFAULT NULL COMMENT 'url地址',
`enabled` varchar(1) NOT NULL DEFAULT '1' COMMENT ' 是否启用 1:启用 0:停用',
`parent_id` int(11) DEFAULT NULL COMMENT '父菜单id',
`menu_icon` varchar(50) DEFAULT NULL COMMENT '父菜单显示图标',
`order_by` int(11) DEFAULT NULL COMMENT '排序',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`display` tinyint(2) DEFAULT '1' COMMENT '是否展示',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=189 DEFAULT CHARSET=utf8mb4 COMMENT='菜单表';
-- ----------------------------
-- Table structure for menu_authorities
-- ----------------------------
DROP TABLE IF EXISTS `menu_authorities`;
CREATE TABLE `menu_authorities` (
`id` int(8) unsigned NOT NULL AUTO_INCREMENT,
`menu_id` int(11) NOT NULL COMMENT '菜单ID',
`auth_id` int(11) NOT NULL COMMENT '权限ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=727 DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for menu_role
-- ----------------------------
DROP TABLE IF EXISTS `menu_role`;
CREATE TABLE `menu_role` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`menu_id` int(11) NOT NULL,
`role_id` int(11) NOT NULL,
`customer_type` tinyint(2) DEFAULT '1' COMMENT '授权类型 1客户头层 2客户地点层',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1390 DEFAULT CHARSET=utf8mb4 COMMENT='菜单角色关系表';
-- ----------------------------
-- Table structure for oauth_client_details
-- ----------------------------
DROP TABLE IF EXISTS `oauth_client_details`;
CREATE TABLE `oauth_client_details` (
`client_id` varchar(100) NOT NULL,
`resource_ids` varchar(256) DEFAULT NULL,
`client_secret` varchar(256) DEFAULT NULL,
`scope` varchar(256) DEFAULT NULL,
`authorized_grant_types` varchar(256) DEFAULT NULL,
`web_server_redirect_uri` varchar(256) DEFAULT NULL,
`authorities` text,
`access_token_validity` int(11) DEFAULT NULL,
`refresh_token_validity` int(11) DEFAULT NULL,
`additional_information` varchar(4096) DEFAULT NULL,
`auto_approve` varchar(256) DEFAULT NULL,
PRIMARY KEY (`client_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='oauth客户端详情表';
-- ----------------------------
-- Table structure for ops_log
-- ----------------------------
DROP TABLE IF EXISTS `ops_log`;
CREATE TABLE `ops_log` (
`id` bigint(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`operation` varchar(256) DEFAULT NULL COMMENT '操作',
`level` varchar(64) DEFAULT NULL COMMENT '风险等级 GENERAL 常规 SENSITIVE 敏感 GIVE_AN_ALARM 报警',
`login_id` varchar(256) DEFAULT NULL COMMENT '操作人工号',
`method` varchar(256) DEFAULT NULL COMMENT '操作类方法',
`params` text COMMENT '操作参数',
`duration` int(8) DEFAULT NULL COMMENT '耗时(毫秒)',
`create_time` datetime DEFAULT NULL COMMENT '操作时间',
`ip` varchar(64) DEFAULT NULL COMMENT 'IP地址',
`status` tinyint(2) DEFAULT NULL COMMENT '状态 1成功 2失败',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4;
-- ----------------------------
-- Table structure for rating_credit_bill
-- ----------------------------
DROP TABLE IF EXISTS `rating_credit_bill`;
CREATE TABLE `rating_credit_bill` (
`approval_id` varchar(50) NOT NULL COMMENT '主键,取工作流业务表id主键',
`serial_no` varchar(64) DEFAULT NULL COMMENT '单据编号',
`applicant` varchar(255) DEFAULT NULL COMMENT '制单人',
`applicant_dept` varchar(255) DEFAULT NULL COMMENT '部门',
`apply_date` varchar(255) DEFAULT NULL COMMENT '制单日期',
`current_step` varchar(255) DEFAULT NULL COMMENT '当前环节',
`taskers` varchar(255) DEFAULT NULL COMMENT '当前审批人',
`check_status` int(6) DEFAULT NULL COMMENT '审批状态',
`last_update_date` datetime DEFAULT NULL COMMENT '最后审批时间',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`approval_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评级授信工作流单据表';
-- ----------------------------
-- Table structure for role
-- ----------------------------
DROP TABLE IF EXISTS `role`;
CREATE TABLE `role` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(120) DEFAULT NULL COMMENT '角色名称',
`api` varchar(128) DEFAULT NULL COMMENT 'api名称',
`description` varchar(240) DEFAULT NULL COMMENT '描述',
`enabled` varchar(1) NOT NULL DEFAULT '1' COMMENT ' 是否启用 1:启用 0:停用',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8mb4 COMMENT='角色表';
-- ----------------------------
-- Table structure for role_authorities
-- ----------------------------
DROP TABLE IF EXISTS `role_authorities`;
CREATE TABLE `role_authorities` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`role_id` int(11) NOT NULL,
`auth_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3496 DEFAULT CHARSET=utf8mb4 COMMENT='角色权限关系表';
-- ----------------------------
-- Table structure for special_approval_bill
-- ----------------------------
DROP TABLE IF EXISTS `special_approval_bill`;
CREATE TABLE `special_approval_bill` (
`approval_id` varchar(50) NOT NULL COMMENT '主键,取工作流业务表id主键',
`serial_no` varchar(64) DEFAULT NULL COMMENT '单据编号',
`applicant` varchar(255) DEFAULT NULL COMMENT '制单人',
`applicant_dept` varchar(255) DEFAULT NULL COMMENT '部门',
`apply_date` varchar(255) DEFAULT NULL COMMENT '制单日期',
`current_step` varchar(255) DEFAULT NULL COMMENT '当前环节',
`taskers` varchar(255) DEFAULT NULL COMMENT '当前审批人',
`check_status` int(6) DEFAULT NULL COMMENT '审批状态',
`last_update_date` datetime DEFAULT NULL COMMENT '最后审批时间',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`approval_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='特批工作流单据表';
-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login_id` varchar(120) NOT NULL COMMENT '登录账号工号',
`password` varchar(200) DEFAULT NULL COMMENT '登录密码',
`user_name` varchar(120) DEFAULT NULL COMMENT '姓名',
`user_name_py` varchar(50) DEFAULT NULL COMMENT '姓名拼音',
`dept_integer` varchar(240) DEFAULT NULL COMMENT '部门编号',
`dept_name` varchar(240) DEFAULT NULL COMMENT '部门名称',
`login_type` varchar(1) NOT NULL DEFAULT '0' COMMENT '登录类型 0:密码校验,1:ldap校验, 2:两种混合校验',
`mobile` varchar(20) DEFAULT NULL COMMENT '手机号',
`email` varchar(150) NOT NULL COMMENT '邮箱',
`enabled` varchar(1) NOT NULL DEFAULT '1' COMMENT '是否启用 1:启用 0:停用',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`),
UNIQUE KEY `loginId` (`login_id`)
) ENGINE=InnoDB AUTO_INCREMENT=112883 DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
-- ----------------------------
-- Table structure for user_group
-- ----------------------------
DROP TABLE IF EXISTS `user_group`;
CREATE TABLE `user_group` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(128) DEFAULT NULL COMMENT '用户组名称',
`api` varchar(128) DEFAULT NULL COMMENT 'api名称',
`description` varchar(256) DEFAULT NULL COMMENT '用户组描述',
`enabled` varchar(1) NOT NULL DEFAULT '1' COMMENT ' 是否启用 1:启用 0:停用',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8mb4 COMMENT='用户组表';
-- ----------------------------
-- Table structure for user_group_role
-- ----------------------------
DROP TABLE IF EXISTS `user_group_role`;
CREATE TABLE `user_group_role` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_group_id` int(11) NOT NULL,
`role_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=535 DEFAULT CHARSET=utf8mb4 COMMENT='用户组角色关系表';
-- ----------------------------
-- Table structure for user_group_user
-- ----------------------------
DROP TABLE IF EXISTS `user_group_user`;
CREATE TABLE `user_group_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`user_group_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=907 DEFAULT CHARSET=utf8mb4 COMMENT='用户组用户关系表';
-- ----------------------------
-- Table structure for user_role
-- ----------------------------
DROP TABLE IF EXISTS `user_role`;
CREATE TABLE `user_role` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`role_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=794 DEFAULT CHARSET=utf8mb4 COMMENT='用户角色关系表';