173 lines
7.3 KiB
SQL
173 lines
7.3 KiB
SQL
|
||
DROP TABLE IF EXISTS `t_menu`;
|
||
CREATE TABLE `t_menu` (
|
||
`id` bigint(19) not null COMMENT '主键',
|
||
`name` varchar(50) DEFAULT NULL COMMENT '菜单名称',
|
||
`url` varchar(100) DEFAULT NULL COMMENT '系统url',
|
||
`parentId` bigint(19) DEFAULT NULL COMMENT ' 父id 关联t_menu.id',
|
||
`deleted` int(1) NOT NULL DEFAULT '0' COMMENT '是否删除,0=未删除,1=已删除',
|
||
`createTime` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`updateTime` datetime DEFAULT NULL COMMENT '修改时间',
|
||
`rank` char(32) not null DEFAULT '0' COMMENT '排序',
|
||
`actions` varchar(500) DEFAULT '0' COMMENT '注册Action 按钮|分隔',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
DROP TABLE IF EXISTS `t_department`;
|
||
CREATE TABLE `t_department` (
|
||
`id` bigint(19) not null COMMENT 'id主键',
|
||
`name` varchar(30) DEFAULT NULL COMMENT '部门名称',
|
||
`code` varchar(30) DEFAULT NULL COMMENT '部门编码',
|
||
`parentId` char(32) DEFAULT NULL COMMENT ' 父id 关联t_department.id',
|
||
`level` varchar(1) DEFAULT NULL COMMENT '部门级别',
|
||
`descr` varchar(200) DEFAULT NULL COMMENT '部门描述',
|
||
primary key (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
|
||
DROP TABLE IF EXISTS `t_listmanage`;
|
||
CREATE TABLE `t_listmanage` (
|
||
`id` bigint(19) not null COMMENT 'id主键',
|
||
`name` varchar(50) DEFAULT NULL COMMENT '客户姓名',
|
||
`card_no` varchar(18) not NULL COMMENT '身份证号',
|
||
`listype` char(1) not NULL COMMENT '名单类型 1黑名单 2灰名单 3白名单',
|
||
`comment` varchar(200) DEFAULT NULL COMMENT '说明',
|
||
`updatetime` datetime DEFAULT NULL COMMENT '修改时间',
|
||
primary key (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
DROP TABLE IF EXISTS `t_menu_btn`;
|
||
CREATE TABLE `t_menu_btn` (
|
||
`id` bigint(19) not null COMMENT '主键',
|
||
`menuid` bigint(19) not null COMMENT ' 菜单id关联 sys_menu.id',
|
||
`btnName` varchar(30) DEFAULT NULL COMMENT '按钮名称',
|
||
`btnType` varchar(30) DEFAULT NULL COMMENT '按钮类型,用于列表页显示的按扭',
|
||
`actionUrls` varchar(250) DEFAULT NULL COMMENT 'url注册,用"," 分隔 。用于权限控制UR',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
|
||
DROP TABLE IF EXISTS `t_role`;
|
||
CREATE TABLE `t_role` (
|
||
`id` bigint(19) not null COMMENT 'id主键',
|
||
`rolename` varchar(30) DEFAULT NULL COMMENT '角色名称',
|
||
`rolecode` varchar(30) DEFAULT NULL COMMENT '角色编码',
|
||
`createtime` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`createby` bigint(19) DEFAULT NULL COMMENT '创建人ID',
|
||
`updatetime` datetime DEFAULT NULL COMMENT '修改时间',
|
||
`updateby` bigint(19) DEFAULT NULL COMMENT '修改人ID',
|
||
`state` int(1) DEFAULT NULL COMMENT '状态=可用 1=禁用',
|
||
`descr` varchar(200) DEFAULT NULL COMMENT '角色描述',
|
||
`sysflag` int(1) DEFAULT 0 COMMENT '状态 0=自定义角色 1=系统角色',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
|
||
DROP TABLE IF EXISTS `t_role_rel`;
|
||
CREATE TABLE `t_role_rel` (
|
||
`roleId` bigint(19) not null COMMENT '角色主键 t_role.id',
|
||
`objId` bigint(19) not null COMMENT '关联主键 type=0管理sys_menu.id, type=1关联t_user.id',
|
||
`relType` int(1) DEFAULT NULL COMMENT '关联类型 0=菜单,1=用户'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
DROP TABLE IF EXISTS `t_user`;
|
||
CREATE TABLE `t_user` (
|
||
`id` bigint(19) not null COMMENT 'id主键',
|
||
`dep_id` bigint(19) DEFAULT NULL COMMENT '部门id',
|
||
`email` varchar(50) NOT NULL COMMENT '邮箱也是登录帐号',
|
||
`pwd` varchar(50) DEFAULT NULL COMMENT '登录密码',
|
||
`nickName` varchar(50) DEFAULT NULL COMMENT '昵称',
|
||
`state` int(1) NOT NULL DEFAULT '0' COMMENT '状态0=可用,1=禁用',
|
||
`loginCount` int(11) DEFAULT NULL COMMENT '登录总次数',
|
||
`loginTime` datetime DEFAULT NULL COMMENT '最后登录时间',
|
||
`deleted` int(1) NOT NULL DEFAULT '0' COMMENT '删除状态0=未删除1=已删除',
|
||
`createTime` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`updateTime` datetime DEFAULT NULL COMMENT '修改时间',
|
||
`createBy` bigint(19) DEFAULT NULL COMMENT '创建人ID',
|
||
`updateBy` bigint(19) DEFAULT NULL COMMENT '修改人ID',
|
||
`superAdmin` int(1) NOT NULL DEFAULT '0' COMMENT '是否超级管理员0= 不是',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
DROP TABLE IF EXISTS `t_configparam`;
|
||
CREATE TABLE `t_configparam` (
|
||
`id` bigint(19) not null COMMENT 'id主键',
|
||
`const_code` varchar(30) DEFAULT NULL COMMENT '常量编码',
|
||
`const_name` varchar(30) DEFAULT NULL COMMENT '常量名称',
|
||
`const_value` varchar(1000) DEFAULT NULL COMMENT '常量数值',
|
||
`const_type` varchar(30) DEFAULT NULL COMMENT '常量类别',
|
||
`const_type_code` varchar(30) DEFAULT NULL COMMENT '常量类别编码',
|
||
`const_seq` int(3) DEFAULT NULL COMMENT '顺序',
|
||
`const_flag` char(2) DEFAULT NULL COMMENT '标签',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
DROP TABLE IF EXISTS `ext_bank`;
|
||
CREATE TABLE `ext_bank` (
|
||
`id` bigint(19) not null COMMENT 'id主键',
|
||
`bankID` varchar(11) NOT NULL COMMENT '银行编码',
|
||
`bank` varchar(20) NOT NULL COMMENT '银行',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
DROP TABLE IF EXISTS `ext_province`;
|
||
CREATE TABLE `ext_province` (
|
||
`id` bigint(19) NOT NULL COMMENT 'id主键',
|
||
`provinceID` bigint(19) NOT NULL COMMENT '省份编码',
|
||
`province` varchar(20) NOT NULL COMMENT '省份',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
DROP TABLE IF EXISTS `ext_city`;
|
||
CREATE TABLE `ext_city` (
|
||
`id` bigint(19) NOT NULL COMMENT 'id主键',
|
||
`cityID` bigint(19) NOT NULL COMMENT '城市编码',
|
||
`city` varchar(20) NOT NULL COMMENT '城市',
|
||
`fatherID` bigint(19) NOT NULL COMMENT '上级节点id',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
DROP TABLE IF EXISTS `ext_area`;
|
||
CREATE TABLE `ext_area` (
|
||
`id` bigint(19) NOT NULL COMMENT 'id主键',
|
||
`areaID` bigint(19) NOT NULL COMMENT '区县编码',
|
||
`area` varchar(20) NOT NULL COMMENT '区县',
|
||
`fatherID` bigint(19) NOT NULL COMMENT '上级节点id',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
DROP TABLE IF EXISTS `t_api_log`;
|
||
create table t_api_log(
|
||
`id` bigint(19) NOT NULL COMMENT 'id主键',
|
||
`user_id` char(32) COMMENT '登录用户',
|
||
`api_url` varchar(256) NOT NULL COMMENT '接口地址',
|
||
`api_json` TEXT DEFAULT NULL COMMENT '接口内容',
|
||
`call_time` datetime DEFAULT NULL COMMENT '调用时间',
|
||
PRIMARY KEY (`id`)
|
||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
|
||
/* 索引优化 */
|
||
ALTER TABLE `t_user` ADD INDEX dep_id(`dep_id`);
|
||
|
||
ALTER TABLE ext_city ADD INDEX cityID (`cityID`);
|
||
ALTER TABLE ext_area ADD INDEX areaID (`areaID`);
|
||
|
||
/***
|
||
* 2018-1-9
|
||
* shiyehui
|
||
*/
|
||
ALTER TABLE `t_customer` ADD column `pwd` varchar(50) DEFAULT NULL COMMENT '登录密码';
|
||
ALTER TABLE `t_customer` ADD column `register_time` datetime DEFAULT NULL COMMENT '注册时间';
|
||
|
||
|
||
DROP TABLE IF EXISTS `t_banner`;
|
||
create table t_banner(
|
||
`id` bigint(19) NOT NULL COMMENT 'id主键',
|
||
`img_url` varchar(500) DEFAULT NULL COMMENT '图片地址',
|
||
`target_url` varchar(500) DEFAULT NULL COMMENT '跳转地址',
|
||
`status` char(1) NOT NULL DEFAULT '0' COMMENT '是否有效, 1-有效,0-无效',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT 'banner表'; |