AA пре 11 месеци
родитељ
комит
b012fb23c7
2 измењених фајлова са 393 додато и 0 уклоњено
  1. 393 0
      db/db230901-init.sql
  2. 0 0
      db/db230902-initData.sql

+ 393 - 0
db/db230901-init.sql

@@ -0,0 +1,393 @@
+-- portal.app_info definition
+
+CREATE TABLE `app_info`
+(
+    `id`              bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
+    `system_name`     varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用系统名称',
+    `app_type`        int                                                           DEFAULT NULL COMMENT '应用类型字典表(市局系统,区县系统,派出所常用系统,办公综合系统,专项工具)',
+    `system_number`   varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用系统编号',
+    `short_name`      varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用简称',
+    `dept_name`       varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用事权单位名称',
+    `url`             varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用系统访问地址',
+    `active_flag`     tinyint                                                       DEFAULT NULL COMMENT '系统在用标识(1在用)',
+    `icon`            varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '图标path',
+    `police_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '警种分类',
+    `create_time`     datetime                                                      DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    `update_time`     datetime                                                      DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
+    `del_flag`        tinyint                                                       DEFAULT '0' COMMENT '删除状态 0 有效 1无效 ',
+    `create_user`     varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人',
+    `version`         varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '版本号',
+    `star`            bigint                                                        DEFAULT '0' COMMENT '收藏数量',
+    `hits`            bigint                                                        DEFAULT '0' COMMENT '点击量',
+    PRIMARY KEY (`id`) USING BTREE,
+    UNIQUE KEY `system_number_unique_code` (`system_number`),
+    KEY               `app_type_dict` (`app_type`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
+
+
+-- portal.external_app definition
+
+CREATE TABLE `external_app`
+(
+    `id`          bigint NOT NULL AUTO_INCREMENT,
+    `designation` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '链接名称',
+    `url`         varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '链接',
+    `create_time` datetime                                                      DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC;
+
+
+-- portal.install_info definition
+
+CREATE TABLE `install_info`
+(
+    `id`          bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
+    `app_id`      bigint                                                       DEFAULT NULL COMMENT '应用程序ID',
+    `business_id` bigint                                                       DEFAULT '0' COMMENT '业务ID',
+    `user_idcard` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户身份证号码',
+    `del_flag`    tinyint                                                      DEFAULT '0' COMMENT '删除状态 默认0 有效 1已卸载',
+    `create_time` datetime                                                     DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '安装时间',
+    `update_time` datetime                                                     DEFAULT NULL COMMENT '更新时间',
+    `seq`         int                                                          DEFAULT '0' COMMENT '排序',
+    PRIMARY KEY (`id`) USING BTREE,
+    KEY           `install_app_id` (`app_id`) USING BTREE,
+    KEY           `install_app_idcrad_fk` (`user_idcard`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=170 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
+
+
+-- portal.issue_info definition
+
+CREATE TABLE `issue_info`
+(
+    `id`                 bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
+    `title`              varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '标题',
+    `content`            text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '内容',
+    `answer`             text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '解答',
+    `create_user`        varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '创建人',
+    `create_user_idcard` varchar(18) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci  DEFAULT NULL COMMENT '创建身份证号码',
+    `answer_user`        varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '答疑人',
+    `create_time`        datetime                                                      DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    `update_time`        datetime                                                      DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+    `del_flag`           tinyint                                                       DEFAULT '0' COMMENT '删除',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
+
+
+-- portal.message_info definition
+
+CREATE TABLE `message_info`
+(
+    `id`              bigint  NOT NULL AUTO_INCREMENT COMMENT '主键',
+    `message_type`    tinyint NOT NULL COMMENT '信息类型 1 通知公告 2信息交流 3 标准规范 ',
+    `message_level`   tinyint NOT NULL                                              DEFAULT '0' COMMENT '消息等级 默认0, 1紧急',
+    `title`           varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '信息标题',
+    `content`         text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '信息内容',
+    `attachment_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '附件地址',
+    `attachment_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '附近名称',
+    `create_by`       varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci  DEFAULT NULL COMMENT '创建人',
+    `create_user`     varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
+    `create_org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人部门名称',
+    `create_org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人部门code',
+    `update_by`       varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci  DEFAULT NULL COMMENT '修改人',
+    `update_user`     varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改人姓名',
+    `create_time`     datetime                                                      DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    `update_time`     datetime                                                      DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+    `del_flag`        tinyint                                                       DEFAULT '0' COMMENT '删除状态 默认0 有效 1无效',
+    `version`         int                                                           DEFAULT '1' COMMENT '版本号',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='信息表';
+
+
+-- portal.message_info_history definition
+
+CREATE TABLE `message_info_history`
+(
+    `id`              bigint  NOT NULL AUTO_INCREMENT COMMENT '主键',
+    `info_type`       tinyint NOT NULL COMMENT '信息类型 1 通知公告 2信息交流 3 标准规范 ',
+    `title`           varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '信息标题',
+    `content`         text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '信息内容',
+    `attachment_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '附件地址',
+    `create_by`       varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci  DEFAULT NULL COMMENT '创建人',
+    `create_time`     datetime                                                      DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='信息变更历史表';
+
+
+-- portal.message_info_scope definition
+
+CREATE TABLE `message_info_scope`
+(
+    `id`              bigint                                                       NOT NULL AUTO_INCREMENT COMMENT '主键',
+    `message_info_id` bigint                                                        DEFAULT NULL COMMENT '信息id',
+    `scope_type`      tinyint                                                      NOT NULL COMMENT '范围类型 1部门 2 人员',
+    `read_status`     tinyint                                                       DEFAULT '0' COMMENT '阅读状态 默认0未读 1已读',
+    `member_id`       varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '人员id',
+    `scope_id`        varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '部门id ',
+    `scope_name`      varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '部门名称',
+    `scope_level`     int                                                           DEFAULT NULL COMMENT '范围级别',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=137 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='信息范围表';
+
+
+-- portal.msg_record definition
+
+CREATE TABLE `msg_record`
+(
+    `id`          bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
+    `type`        tinyint                                                       DEFAULT NULL COMMENT '1 信息 2 消息通知',
+    `req_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '信息内容',
+    `create_by`   varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci  DEFAULT NULL COMMENT '创建人',
+    `create_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人姓名',
+    `create_time` datetime                                                      DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    `del_flag`    tinyint                                                       DEFAULT '0' COMMENT '删除状态 默认0 有效 1无效',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=98 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='消息信息原始记录表';
+
+
+-- portal.notice_info definition
+
+CREATE TABLE `notice_info`
+(
+    `id`              bigint  NOT NULL AUTO_INCREMENT COMMENT '主键',
+    `message_type`    tinyint NOT NULL COMMENT '消息类型 4 任务类 5 通知类 6 超期提醒类',
+    `message_level`   tinyint NOT NULL                                              DEFAULT '0' COMMENT '消息等级 默认0, 1紧急',
+    `title`           varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '消息标题',
+    `content`         text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '消息内容',
+    `attachment_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '附件地址',
+    `create_by`       varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci  DEFAULT NULL COMMENT '创建人',
+    `create_user`     varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
+    `create_org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人部门code',
+    `create_org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人部门名称',
+    `scope_id`        varchar(100)                                                  DEFAULT NULL COMMENT '范围id',
+    `scope_url`       varchar(100)                                                  DEFAULT NULL COMMENT '范围url',
+    `scope_name`      varchar(100)                                                  DEFAULT NULL COMMENT '范围名称',
+    `update_by`       varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci  DEFAULT NULL COMMENT '修改人',
+    `update_user`     varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改人姓名',
+    `create_time`     datetime                                                      DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    `update_time`     datetime                                                      DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+    `del_flag`        tinyint                                                       DEFAULT '0' COMMENT '删除状态 默认0 有效 1无效',
+    `version`         int                                                           DEFAULT '1' COMMENT '版本号',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='消息表';
+
+
+-- portal.notice_info_scope definition
+
+CREATE TABLE `notice_info_scope`
+(
+    `id`             bigint                                                       NOT NULL AUTO_INCREMENT COMMENT '主键',
+    `notice_info_id` bigint                                                       NOT NULL COMMENT '消息id',
+    `member_id`      varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '人员id',
+    `read_status`    tinyint                                                       DEFAULT '0' COMMENT '阅读状态 默认0未读 1已读',
+    `scope_type`     tinyint                                                      NOT NULL COMMENT '范围类型 1部门 2 人员 3 应用',
+    `scope_id`       varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '范围id ',
+    `scope_name`     varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '部门名称',
+    `scope_level`    int                                                           DEFAULT NULL COMMENT '范围级别',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='消息通知范围表';
+
+
+-- portal.sys_dept definition
+
+CREATE TABLE `sys_dept`
+(
+    `org_code`    varchar(12) NOT NULL,
+    `up_org_code` varchar(12)  DEFAULT NULL,
+    `org_kind`    varchar(2)   DEFAULT NULL,
+    `full_name`   varchar(100) DEFAULT NULL,
+    `short_name`  varchar(100) DEFAULT NULL,
+    `area_code`   varchar(6)   DEFAULT NULL,
+    `stand_code`  varchar(12)  DEFAULT NULL,
+    `org_type`    varchar(2)   DEFAULT NULL,
+    `org_level`   varchar(2)   DEFAULT NULL,
+    `org_rank`    varchar(10)  DEFAULT NULL,
+    `unit_class`  varchar(20)  DEFAULT NULL,
+    `email`       varchar(30)  DEFAULT NULL,
+    `link_man`    varchar(20)  DEFAULT NULL,
+    `phone`       varchar(20)  DEFAULT NULL,
+    `update_time` varchar(20)  DEFAULT NULL,
+    `deleted`     varchar(1)   DEFAULT NULL,
+    PRIMARY KEY (`org_code`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='部门表';
+
+
+-- portal.sys_dict definition
+
+CREATE TABLE `sys_dict`
+(
+    `id`          int      NOT NULL AUTO_INCREMENT COMMENT '编号',
+    `type`        varchar(100)      DEFAULT NULL,
+    `description` varchar(100)      DEFAULT NULL,
+    `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+    `remarks`     varchar(255)      DEFAULT NULL,
+    `del_flag`    char(1)           DEFAULT '0',
+    `tenant_id`   int      NOT NULL DEFAULT '0' COMMENT '所属租户',
+    PRIMARY KEY (`id`) USING BTREE,
+    KEY           `sys_dict_del_flag` (`del_flag`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='字典表';
+
+
+-- portal.sys_dict_item definition
+
+CREATE TABLE `sys_dict_item`
+(
+    `id`          int      NOT NULL AUTO_INCREMENT COMMENT '编号',
+    `dict_id`     int      NOT NULL,
+    `value`       varchar(100)      DEFAULT NULL,
+    `label`       varchar(100)      DEFAULT NULL,
+    `type`        varchar(100)      DEFAULT NULL,
+    `description` varchar(100)      DEFAULT NULL,
+    `sort`        int      NOT NULL DEFAULT '0' COMMENT '排序(升序)',
+    `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+    `remarks`     varchar(4000)     DEFAULT NULL,
+    `del_flag`    char(1)           DEFAULT '0',
+    PRIMARY KEY (`id`) USING BTREE,
+    KEY           `sys_dict_value` (`value`) USING BTREE,
+    KEY           `sys_dict_label` (`label`) USING BTREE,
+    KEY           `sys_dict_del_flag` (`del_flag`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='字典项';
+
+
+-- portal.sys_log definition
+
+CREATE TABLE `sys_log`
+(
+    `id`              bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
+    `module_name`     varchar(100)                                                  DEFAULT NULL COMMENT '模块名称',
+    `module_type`     varchar(100)                                                  DEFAULT NULL COMMENT '模块类型',
+    `title`           varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '操作名称',
+    `create_by`       varchar(30)                                                   DEFAULT NULL,
+    `create_user`     varchar(255)                                                  DEFAULT NULL,
+    `create_time`     datetime                                                      DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    `sys_number`      varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '操作编码',
+    `create_org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人部门名称',
+    `create_org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人部门code',
+    `update_time`     datetime                                                      DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+    `remote_addr`     varchar(255)                                                  DEFAULT NULL,
+    `user_agent`      varchar(1000)                                                 DEFAULT NULL,
+    `request_uri`     varchar(255)                                                  DEFAULT NULL,
+    `method`          varchar(10)                                                   DEFAULT NULL,
+    `params`          text,
+    `time`            mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '执行时间',
+    `del_flag`        char(1)                                                       DEFAULT '0',
+    `exception`       text COMMENT '异常信息',
+    PRIMARY KEY (`id`) USING BTREE,
+    KEY               `sys_log_create_by` (`create_by`) USING BTREE,
+    KEY               `sys_log_request_uri` (`request_uri`) USING BTREE,
+    KEY               `sys_log_create_date` (`create_time`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=1747855 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='日志表';
+
+
+-- portal.sys_menu definition
+
+CREATE TABLE `sys_menu`
+(
+    `menu_code`   varchar(20) NOT NULL,
+    `menu_name`   varchar(50) DEFAULT NULL,
+    `parent_code` varchar(20) DEFAULT NULL,
+    PRIMARY KEY (`menu_code`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='菜单信息表';
+
+
+-- portal.sys_role definition
+
+CREATE TABLE `sys_role`
+(
+    `role_code` varchar(20) NOT NULL,
+    `role_name` varchar(30) NOT NULL,
+    PRIMARY KEY (`role_code`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='角色信息表';
+
+
+-- portal.sys_user definition
+
+CREATE TABLE `sys_user`
+(
+    `idcard`          varchar(18) NOT NULL,
+    `name`            varchar(30)  DEFAULT NULL,
+    `police_number`   varchar(10)  DEFAULT NULL,
+    `org_code`        varchar(12)  DEFAULT NULL,
+    `org_name`        varchar(100) DEFAULT NULL,
+    `user_type`       varchar(2)   DEFAULT NULL,
+    `deleted`         char(1)      DEFAULT NULL,
+    `update_time`     varchar(20)  DEFAULT NULL,
+    `rank`            varchar(10)  DEFAULT NULL,
+    `title`           varchar(50)  DEFAULT NULL,
+    `man_type`        varchar(2)   DEFAULT NULL,
+    `police_category` varchar(10)  DEFAULT NULL,
+    `police_business` varchar(20)  DEFAULT NULL,
+    `sex`             varchar(1)   DEFAULT NULL,
+    `birth`           varchar(8)   DEFAULT NULL,
+    `nation`          varchar(3)   DEFAULT NULL,
+    `address`         varchar(100) DEFAULT NULL,
+    `phone`           varchar(20)  DEFAULT NULL,
+    `mobile_work`     varchar(20)  DEFAULT NULL,
+    `mobile_private`  varchar(20)  DEFAULT NULL,
+    `qq_account`      varchar(20)  DEFAULT NULL,
+    `email`           varchar(30)  DEFAULT NULL,
+    `wx_account`      varchar(20)  DEFAULT NULL,
+    `post_type`       varchar(20)  DEFAULT NULL,
+    `job_type`        varchar(20)  DEFAULT NULL,
+    PRIMARY KEY (`idcard`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户信息表';
+
+
+-- portal.sys_user_menu definition
+
+CREATE TABLE `sys_user_menu`
+(
+    `id`        int         NOT NULL AUTO_INCREMENT,
+    `menu_code` varchar(255) DEFAULT NULL,
+    `idcard`    varchar(18) NOT NULL,
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户信息表';
+
+
+-- portal.business_info definition
+
+CREATE TABLE `business_info`
+(
+    `id`              bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
+    `business_name`   varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '业务名称',
+    `business_type`   int                                                           DEFAULT NULL COMMENT '业务类型(字典表-business_type)',
+    `business_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '业务代码',
+    `app_id`          bigint                                                        DEFAULT NULL COMMENT '应用ID',
+    `app_name`        varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '所属应用名称',
+    `url`             varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '业务访问地址',
+    `active_flag`     tinyint                                                       DEFAULT '1' COMMENT '系统在用标识(1在用)',
+    `create_time`     datetime                                                      DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+    `update_time`     datetime                                                      DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+    `del_flag`        tinyint                                                       DEFAULT '0' COMMENT '删除状态 0 有效 1无效',
+    `create_user`     varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人',
+    `star`            bigint                                                        DEFAULT '0' COMMENT '收藏数量',
+    `hits`            bigint                                                        DEFAULT '0' COMMENT '点击量',
+    PRIMARY KEY (`id`) USING BTREE,
+    KEY               `business_type_dict` (`business_type`) USING BTREE,
+    KEY               `business_appid_appinfo` (`app_id`) USING BTREE,
+    CONSTRAINT `business_appid_appinfo` FOREIGN KEY (`app_id`) REFERENCES `app_info` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
+    CONSTRAINT `business_info_FK` FOREIGN KEY (`business_type`) REFERENCES `sys_dict_item` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
+
+
+-- portal.file_info definition
+
+CREATE TABLE `file_info`
+(
+    `id`           bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
+    `file_name`    varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '文件名',
+    `url`          varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '路径',
+    `type`         int                                                           DEFAULT NULL COMMENT '文件类型(办公常用,系统工具......)',
+    `extension`    varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '拓展名',
+    `size`         bigint                                                        DEFAULT NULL COMMENT '文件大小',
+    `content_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'ContentType',
+    `downloads`    bigint                                                        DEFAULT '0' COMMENT '下载量',
+    `create_time`  datetime                                                      DEFAULT CURRENT_TIMESTAMP COMMENT '上传时间',
+    `update_time`  datetime                                                      DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+    `del_flag`     tinyint                                                       DEFAULT '0' COMMENT '删除',
+    `create_user`  varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '上传人',
+    PRIMARY KEY (`id`) USING BTREE,
+    KEY            `file_type_id_fk` (`type`) USING BTREE,
+    CONSTRAINT `file_info_FK` FOREIGN KEY (`type`) REFERENCES `sys_dict_item` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
+) ENGINE=InnoDB AUTO_INCREMENT=120 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;

+ 0 - 0
db/db230902-initData.sql