123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311 |
- ;
- ;
- DROP TABLE IF EXISTS `SysArea`;
- CREATE TABLE IF NOT EXISTS `SysArea` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `AreaCode` int NOT NULL COMMENT '地区编码',
- `ParentAreaCode` int NOT NULL COMMENT '父地区编码',
- `AreaName` varchar(50) NOT NULL COMMENT '地区名称',
- `ZipCode` varchar(50) NOT NULL COMMENT '邮政编码',
- `AreaLevel` int(11) NOT NULL COMMENT '地区层级(1省份 2城市 3区县)',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '中国省市县表';
-
- DROP TABLE IF EXISTS `SysAutoJob`;
- CREATE TABLE IF NOT EXISTS `SysAutoJob` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `JobGroupName` varchar(50) NOT NULL COMMENT '任务组名称',
- `JobName` varchar(50) NOT NULL COMMENT '任务名称',
- `JobStatus` int(11) NOT NULL COMMENT '任务状态(0禁用 1启用)',
- `CronExpression` varchar(50) NOT NULL COMMENT 'cron表达式',
- `StartTime` datetime NOT NULL COMMENT '运行开始时间',
- `EndTime` datetime NOT NULL COMMENT '运行结束时间',
- `NextStartTime` datetime NOT NULL COMMENT '下次执行时间',
- `Remark` text NOT NULL COMMENT '备注',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '定时任务表';
- DROP TABLE IF EXISTS `SysDataDict`;
- CREATE TABLE IF NOT EXISTS `SysDataDict` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `DictType` varchar(50) NOT NULL COMMENT '字典类型',
- `DictSort` int(11) NOT NULL COMMENT '字典排序',
- `Remark` varchar(50) NOT NULL COMMENT '备注',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '字典类型表';
- DROP TABLE IF EXISTS `SysDataDictDetail`;
- CREATE TABLE IF NOT EXISTS `SysDataDictDetail` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `DictType` varchar(50) NOT NULL COMMENT '字典类型(外键)',
- `DictSort` int(11) NOT NULL COMMENT '字典排序',
- `DictKey` int(11) NOT NULL COMMENT '字典键(一般从1开始)',
- `DictValue` varchar(50) NOT NULL COMMENT '字典值',
- `ListClass` varchar(50) NOT NULL COMMENT '显示样式(default primary success info warning danger)',
- `DictStatus` int(11) NOT NULL COMMENT '字典状态(0禁用 1启用)',
- `IsDefault` int(11) NOT NULL COMMENT '默认选中(0不是 1是)',
- `Remark` varchar(50) NOT NULL COMMENT '备注',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '字典数据表';
- DROP TABLE IF EXISTS `SysDepartment`;
- CREATE TABLE IF NOT EXISTS `SysDepartment` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `ParentId` int(11) NOT NULL COMMENT '父部门Id(0表示是根部门)',
- `DepartmentName` varchar(50) NOT NULL COMMENT '部门名称',
- `Telephone` varchar(50) NOT NULL COMMENT '部门电话',
- `Fax` varchar(50) NOT NULL COMMENT '部门传真',
- `Email` varchar(50) NOT NULL COMMENT '部门Email',
- `PrincipalId` int(11) NOT NULL COMMENT '部门负责人Id',
- `DepartmentSort` int(11) NOT NULL COMMENT '部门排序',
- `Remark` text NOT NULL COMMENT '备注',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '部门表';
- DROP TABLE IF EXISTS `SysMenu`;
- CREATE TABLE IF NOT EXISTS `SysMenu` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `ParentId` int(11) NOT NULL COMMENT '父菜单Id(0表示是根菜单)',
- `MenuName` varchar(50) NOT NULL COMMENT '菜单名称',
- `MenuIcon` varchar(50) NOT NULL COMMENT '菜单图标',
- `MenuUrl` varchar(100) NOT NULL COMMENT '菜单Url',
- `MenuTarget` varchar(50) NOT NULL COMMENT '链接打开方式',
- `MenuSort` int(11) NOT NULL COMMENT '菜单排序',
- `MenuType` int(11) NOT NULL COMMENT '菜单类型(1目录 2页面 3按钮)',
- `MenuStatus` int(11) NOT NULL COMMENT '菜单状态(0禁用 1启用)',
- `Authorize` varchar(50) NOT NULL COMMENT '菜单权限标识',
- `Remark` varchar(50) NOT NULL COMMENT '备注',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '菜单表';
- DROP TABLE IF EXISTS `SysMenuAuthorize`;
- CREATE TABLE IF NOT EXISTS `SysMenuAuthorize` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `MenuId` int(11) NOT NULL COMMENT '菜单Id',
- `AuthorizeId` int(11) NOT NULL COMMENT '授权Id(角色Id或者用户Id)',
- `AuthorizeType` int(11) NOT NULL COMMENT '授权类型(1角色 2用户)',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '菜单权限表';
- DROP TABLE IF EXISTS `SysNews`;
- CREATE TABLE IF NOT EXISTS `SysNews` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `NewsTitle` varchar(300) NOT NULL COMMENT '新闻标题',
- `NewsContent` longtext NOT NULL COMMENT '新闻内容',
- `NewsTag` varchar(200) NOT NULL COMMENT '新闻标签',
- `ProvinceId` varchar(32) NOT NULL COMMENT '省份Id',
- `CityId` varchar(32) NOT NULL COMMENT '城市Id',
- `CountyId` varchar(32) NOT NULL COMMENT '区县Id',
- `ThumbImage` varchar(200) NOT NULL COMMENT '缩略图',
- `NewsSort` int(11) NOT NULL COMMENT '新闻排序',
- `NewsAuthor` varchar(50) NOT NULL COMMENT '发布者',
- `NewsDate` datetime NOT NULL COMMENT '发布时间',
- `NewsType` int(11) NOT NULL COMMENT '新闻类型(1产品案例 2行业新闻)',
- `ViewTimes` int(11) NOT NULL COMMENT '查看次数',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '新闻表';
- DROP TABLE IF EXISTS `SysPosition`;
- CREATE TABLE IF NOT EXISTS `SysPosition` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `PositionName` varchar(50) NOT NULL COMMENT '职位名称',
- `PositionSort` int(11) NOT NULL COMMENT '职位排序',
- `PositionStatus` int(11) NOT NULL COMMENT '职位状态(0禁用 1启用)',
- `Remark` varchar(50) NOT NULL COMMENT '备注',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '职位表';
- DROP TABLE IF EXISTS `SysRole`;
- CREATE TABLE IF NOT EXISTS `SysRole` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `RoleName` varchar(50) NOT NULL COMMENT '角色名称',
- `RoleSort` int(11) NOT NULL COMMENT '角色排序',
- `RoleStatus` int(11) NOT NULL COMMENT '角色状态(0禁用 1启用)',
- `Remark` varchar(50) NOT NULL COMMENT '备注',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '角色表';
- DROP TABLE IF EXISTS `SysUser`;
- CREATE TABLE IF NOT EXISTS `SysUser` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `UserName` varchar(20) NOT NULL COMMENT '用户名',
- `Password` varchar(32) NOT NULL COMMENT '密码',
- `Salt` varchar(5) NOT NULL COMMENT '密码盐值',
- `RealName` varchar(20) NOT NULL COMMENT '姓名',
- `DepartmentId` int(11) NOT NULL COMMENT '所属部门Id',
- `Gender` int(11) NOT NULL COMMENT '性别(0未知 1男 2女)',
- `Birthday` varchar(10) NOT NULL COMMENT '出生日期',
- `Portrait` varchar(200) NOT NULL COMMENT '头像',
- `Email` varchar(50) NOT NULL COMMENT 'Email',
- `Mobile` varchar(11) NOT NULL COMMENT '手机',
- `QQ` varchar(20) NOT NULL COMMENT 'QQ',
- `WeChat` varchar(20) NOT NULL COMMENT '微信',
- `LoginCount` int(11) NOT NULL COMMENT '登录次数',
- `UserStatus` int(11) NOT NULL COMMENT '用户状态(0禁用 1启用)',
- `IsSystem` int(11) NOT NULL COMMENT '系统用户(0不是 1是[系统用户拥有所有的权限])',
- `IsOnline` int(11) NOT NULL COMMENT '在线(0不是 1是)',
- `FirstVisit` datetime NOT NULL COMMENT '首次登录时间',
- `PreviousVisit` datetime NOT NULL COMMENT '上一次登录时间',
- `LastVisit` datetime NOT NULL COMMENT '最后一次登录时间',
- `Remark` varchar(200) NOT NULL COMMENT '备注',
- `WebToken` varchar(32) NOT NULL COMMENT '后台Token',
- `ApiToken` varchar(32) NOT NULL COMMENT 'ApiToken',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '用户表';
- DROP TABLE IF EXISTS `SysUserBelong`;
- CREATE TABLE IF NOT EXISTS `SysUserBelong` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `UserId` int(11) NOT NULL COMMENT '用户Id',
- `BelongId` int(11) NOT NULL COMMENT '职位Id或者角色Id',
- `BelongType` int(11) NOT NULL COMMENT '所属类型(1职位 2角色)',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '用户所属表';
- DROP TABLE IF EXISTS `SysAutoJobLog`;
- CREATE TABLE IF NOT EXISTS `SysAutoJobLog` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `JobGroupName` varchar(50) NOT NULL COMMENT '任务组名称',
- `JobName` varchar(50) NOT NULL COMMENT '任务名称',
- `LogStatus` int(11) NOT NULL COMMENT '执行状态(0失败 1成功)',
- `Remark` text NOT NULL COMMENT '备注',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '定时任务日志表';
- DROP TABLE IF EXISTS `SysLogApi`;
- CREATE TABLE IF NOT EXISTS `SysLogApi` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `LogStatus` int(11) NOT NULL COMMENT '执行状态(0失败 1成功)',
- `Remark` varchar(50) NOT NULL COMMENT '备注',
- `ExecuteUrl` varchar(100) NOT NULL COMMENT '接口地址',
- `ExecuteParam` text NOT NULL COMMENT '请求参数',
- `ExecuteResult` text NOT NULL COMMENT '请求结果',
- `ExecuteTime` int(11) NOT NULL COMMENT '执行时间',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT 'Api日志表';
- DROP TABLE IF EXISTS `SysLogLogin`;
- CREATE TABLE IF NOT EXISTS `SysLogLogin` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `LogStatus` int(11) NOT NULL COMMENT '执行状态(0失败 1成功)',
- `IpAddress` varchar(20) NOT NULL COMMENT 'ip地址',
- `IpLocation` varchar(50) NOT NULL COMMENT 'ip位置',
- `Browser` varchar(50) NOT NULL COMMENT '浏览器',
- `OS` varchar(50) NOT NULL COMMENT '操作系统',
- `Remark` varchar(50) NOT NULL COMMENT '备注',
- `ExtraRemark` text NOT NULL COMMENT '额外备注',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '登录日志表';
- DROP TABLE IF EXISTS `SysLogOperate`;
- CREATE TABLE IF NOT EXISTS `SysLogOperate` (
- `Id` int(11) NOT NULL auto_increment COMMENT '主键',
- `BaseIsDelete` int(11) NOT NULL COMMENT '删除标记(0正常 1删除)',
- `BaseCreateTime` datetime NOT NULL COMMENT '创建时间',
- `BaseModifyTime` datetime NOT NULL COMMENT '修改时间',
- `BaseCreatorId` int(11) NOT NULL COMMENT '创建人',
- `BaseModifierId` int(11) NOT NULL COMMENT '修改人',
- `BaseVersion` int(11) NOT NULL COMMENT '数据版本(每次更新+1)',
- `LogStatus` int(11) NOT NULL COMMENT '执行状态(0失败 1成功)',
- `IpAddress` varchar(20) NOT NULL COMMENT 'ip地址',
- `IpLocation` varchar(50) NOT NULL COMMENT 'ip位置',
- `Remark` varchar(50) NOT NULL COMMENT '备注',
- `LogType` varchar(50) NOT NULL COMMENT '日志类型(暂未用到)',
- `BusinessType` varchar(50) NOT NULL COMMENT '业务类型(暂未用到)',
- `ExecuteUrl` varchar(100) NOT NULL COMMENT '页面地址',
- `ExecuteParam` text NOT NULL COMMENT '请求参数',
- `ExecuteResult` text NOT NULL COMMENT '请求结果',
- `ExecuteTime` int(11) NOT NULL COMMENT '执行时间',
- PRIMARY KEY (`Id`)
- ) ENGINE=InnoDB COMMENT '操作日志表';
|