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表';