更新福建水务营收系统概要设计文档,提升整体架构图和模块描述的准确性,新增支付与银行结算子系统(SYS-009)和消息服务子系统(SYS-010)的详细设计,包括模块功能、技术架构及模块间关系,优化文档结构与Mermaid图表,确保文档内容完整性和可实施性,符合甲方A级交付标准。
This commit is contained in:
parent
c63e292d54
commit
e52395ff05
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -132,6 +132,10 @@
|
||||
| 2024-12-19 | 快速导出工具 | 创建快速统一导出工具quick_unified_export.sh | 解决统一导出工具卡住问题,稳定高效 | 正面影响,完美解决所有问题 |
|
||||
| 2024-12-19 | 分离文档导出 | 修改unified_export.sh支持分离文档导出,创建manage_separated_docs.sh管理工具 | 用户需求:将每个文档分别导出为不同格式,而不是合并成一个大文档 | 正面影响,提供更灵活的文档导出选项 |
|
||||
| 2025-08-22 | 文档更新 | 新-概要设计说明书:在报装业务系统(SYS-007)新增CA电子签章依赖;补充INST-004签章回执接口;更新子系统架构图与方案说明;在主要接口定义中同步新增报装签章回执接口 | 对齐集成依赖,完善报装环节签署合规流程 | 正面影响,接口与架构更完整,便于实施 |
|
||||
| 2024-12-19 | 多租户授权机制完善 | 新-概要设计说明书:补充完整的租户管理模块(UP-004)详细设计,包括跨租户用户授权机制、多租户用户权限数据模型、授权业务流程图、ER图、核心规则说明;同时补充权限控制模块(UP-003)和系统监控模块(UP-005)的详细描述 | 用户询问租户如何给其他租户用户授权及一个用户是否可授权多租户的问题 | 正面影响,完善了多租户架构设计,明确了跨租户用户授权的完整机制,包括授权流程、数据模型、业务规则等,提升了集团化管理能力的设计完整性 |
|
||||
| 2024-12-19 | 多库权限控制架构设计 | 新-概要设计说明书:基于./多租户多db/*.sql文件重新设计权限控制模块(UP-003),采用"主库+租户库"多数据库架构,补充完整的多库权限架构图、数据模型、权限验证流程图、表结构设计、技术实现方案和业务规则,并将SQL表结构改为专业的文字描述形式 | 用户指出权限控制模块应基于多个库的模式,需要按照多租户多db目录下的SQL文件进行设计,后续要求用文字描述租户之间的表而不直接用SQL | 正面影响,明确了多库模式的权限控制架构,实现了更精确的租户数据隔离和权限管理,提供了完整的技术实现方案和业务规则,用专业文字描述替代SQL代码提升了文档可读性和专业性,大幅提升了权限控制的安全性和可扩展性 |
|
||||
| 2024-12-19 | 租户管理模块多库架构升级 | 新-概要设计说明书:全面升级租户管理模块(UP-004)以匹配多库架构,补充多库租户架构设计图、主库和租户库数据结构的专业文字描述、多库架构技术实现方案(包括主库租户管理引擎、租户数据库动态管理、多租户会话管理、跨租户授权协调)、完善的多库架构业务规则(涵盖租户管理、数据隔离、用户授权、事务协调、性能管理5个维度) | 用户询问租户管理模块是否也要更新,需要保持与权限控制模块的多库架构一致性 | 正面影响,实现了租户管理与权限控制模块的完整架构统一,建立了完善的多库租户管理体系,提供了从租户创建到跨租户授权的完整技术方案,大幅提升了多租户架构的设计完整性和实施可行性 |
|
||||
| 2024-12-19 | 统一平台模块命名规范化 | 新-概要设计说明书:统一子系统1(统一平台)的模块命名方式,将"模块1: 单点登录"等改为"UP-001: 单点登录"等,保持与其他子系统模块编码命名的一致性,涉及目录结构和章节标题的5个模块(UP-001至UP-005) | 用户指出模块描述的命名方式与子系统2、子系统3不统一的问题 | 正面影响,实现了全文档模块命名的规范统一,所有子系统的模块都采用统一的编码命名格式(如CS-001、MOBILE-001、UP-001等),提升了文档的专业性和规范性,便于开发团队理解和实施 |
|
||||
| 2025-08-22 | 文档修复 | 修复微网厅子系统架构图Mermaid语法(中文节点引用导致Lexical error),将`Backend -.->|支付调用| 支付与结算(SYS-009)`改为`Backend -.->|支付调用| PAY_SYS[支付与结算(SYS-009)]` | 解决Mermaid解析错误,保证图表可渲染 | 正面影响,导出稳定性提升 |
|
||||
| 2025-08-25 | 图表修正 | 新-概要设计说明书:系统数据流向图完善与纠偏(异步→业务层、缓存→D3、附件→D4、主从/备份链路、第三方接口指向修正) | 对齐正文技术描述与接口分布 | 正面影响,图文一致性与可实施性提升 |
|
||||
| 2024-12-19 | 系统名称修正 | 修正新-概要设计说明书.md中的系统名称:将"营业收费系统"统一修正为"福建水务营收系统",包括文档标题、背景描述、系统总体目标等关键位置 | 解决系统名称不一致问题,"营业收费"只是系统的一个子功能模块 | 正面影响,系统定位更准确,与项目实际名称保持一致 |
|
||||
|
||||
2864
多租户多db/ruoyi-vue-pro-master.sql
Normal file
2864
多租户多db/ruoyi-vue-pro-master.sql
Normal file
File diff suppressed because it is too large
Load Diff
2637
多租户多db/ruoyi-vue-pro-tenant-a.sql
Normal file
2637
多租户多db/ruoyi-vue-pro-tenant-a.sql
Normal file
File diff suppressed because it is too large
Load Diff
491
多租户多db/ruoyi-vue-pro-tenant-b.sql
Normal file
491
多租户多db/ruoyi-vue-pro-tenant-b.sql
Normal file
@ -0,0 +1,491 @@
|
||||
/*
|
||||
Navicat Premium Data Transfer
|
||||
|
||||
Source Server : 127.0.0.1 MySQL
|
||||
Source Server Type : MySQL
|
||||
Source Server Version : 80026
|
||||
Source Host : localhost:3306
|
||||
Source Schema : ruoyi-vue-pro-tenant-b
|
||||
|
||||
Target Server Type : MySQL
|
||||
Target Server Version : 80026
|
||||
File Encoding : 65001
|
||||
|
||||
Date: 28/02/2023 01:06:04
|
||||
*/
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_dept
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_dept`;
|
||||
CREATE TABLE `system_dept` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门id',
|
||||
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '部门名称',
|
||||
`parent_id` bigint NOT NULL DEFAULT '0' COMMENT '父部门id',
|
||||
`sort` int NOT NULL DEFAULT '0' COMMENT '显示顺序',
|
||||
`leader_user_id` bigint DEFAULT NULL COMMENT '负责人',
|
||||
`phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系电话',
|
||||
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮箱',
|
||||
`status` tinyint NOT NULL COMMENT '部门状态(0正常 1停用)',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=112 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='部门表';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_dept
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_login_log
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_login_log`;
|
||||
CREATE TABLE `system_login_log` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问ID',
|
||||
`log_type` bigint NOT NULL COMMENT '日志类型',
|
||||
`trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链路追踪编号',
|
||||
`user_id` bigint NOT NULL DEFAULT '0' COMMENT '用户编号',
|
||||
`user_type` tinyint NOT NULL DEFAULT '0' COMMENT '用户类型',
|
||||
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户账号',
|
||||
`result` tinyint NOT NULL COMMENT '登陆结果',
|
||||
`user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户 IP',
|
||||
`user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浏览器 UA',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2162 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统访问记录';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_login_log
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_notice
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_notice`;
|
||||
CREATE TABLE `system_notice` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '公告ID',
|
||||
`title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '公告标题',
|
||||
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '公告内容',
|
||||
`type` tinyint NOT NULL COMMENT '公告类型(1通知 2公告)',
|
||||
`status` tinyint NOT NULL DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='通知公告表';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_notice
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_notify_message
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_notify_message`;
|
||||
CREATE TABLE `system_notify_message` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
|
||||
`user_id` bigint NOT NULL COMMENT '用户id',
|
||||
`user_type` tinyint NOT NULL COMMENT '用户类型',
|
||||
`template_id` bigint NOT NULL COMMENT '模版编号',
|
||||
`template_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码',
|
||||
`template_nickname` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版发送人名称',
|
||||
`template_content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版内容',
|
||||
`template_type` int NOT NULL COMMENT '模版类型',
|
||||
`template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版参数',
|
||||
`read_status` bit(1) NOT NULL COMMENT '是否已读',
|
||||
`read_time` datetime DEFAULT NULL COMMENT '阅读时间',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='站内信消息表';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_notify_message
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_operate_log
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_operate_log`;
|
||||
CREATE TABLE `system_operate_log` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
|
||||
`trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链路追踪编号',
|
||||
`user_id` bigint NOT NULL COMMENT '用户编号',
|
||||
`user_type` tinyint NOT NULL DEFAULT '0' COMMENT '用户类型',
|
||||
`module` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模块标题',
|
||||
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '操作名',
|
||||
`type` bigint NOT NULL DEFAULT '0' COMMENT '操作分类',
|
||||
`content` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '操作内容',
|
||||
`exts` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '拓展字段',
|
||||
`request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '请求方法名',
|
||||
`request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '请求地址',
|
||||
`user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户 IP',
|
||||
`user_agent` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浏览器 UA',
|
||||
`java_method` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'Java 方法名',
|
||||
`java_method_args` varchar(8000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Java 方法的参数',
|
||||
`start_time` datetime NOT NULL COMMENT '操作时间',
|
||||
`duration` int NOT NULL COMMENT '执行时长',
|
||||
`result_code` int NOT NULL DEFAULT '0' COMMENT '结果码',
|
||||
`result_msg` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '结果提示',
|
||||
`result_data` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '结果数据',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=6343 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作日志记录';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_operate_log
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_post
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_post`;
|
||||
CREATE TABLE `system_post` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
|
||||
`code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位编码',
|
||||
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位名称',
|
||||
`sort` int NOT NULL COMMENT '显示顺序',
|
||||
`status` tinyint NOT NULL COMMENT '状态(0正常 1停用)',
|
||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='岗位信息表';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_post
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_role
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_role`;
|
||||
CREATE TABLE `system_role` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
|
||||
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色名称',
|
||||
`code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色权限字符串',
|
||||
`sort` int NOT NULL COMMENT '显示顺序',
|
||||
`data_scope` tinyint NOT NULL DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
|
||||
`data_scope_dept_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '数据范围(指定部门数组)',
|
||||
`status` tinyint NOT NULL COMMENT '角色状态(0正常 1停用)',
|
||||
`type` tinyint NOT NULL COMMENT '角色类型',
|
||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=120 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色信息表';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_role
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (119, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_role_menu
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_role_menu`;
|
||||
CREATE TABLE `system_role_menu` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增编号',
|
||||
`role_id` bigint NOT NULL COMMENT '角色ID',
|
||||
`menu_id` bigint NOT NULL COMMENT '菜单ID',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2414 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色和菜单关联表';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_role_menu
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2313, 119, 1, '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2314, 119, 100, '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2315, 119, 1001, '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2316, 119, 1002, '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2317, 119, 1003, '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2318, 119, 1004, '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2319, 119, 1005, '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2320, 119, 1006, '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2321, 119, 1007, '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2322, 119, 2, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2323, 119, 1031, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2324, 119, 1032, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2325, 119, 1033, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2326, 119, 1034, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2327, 119, 1035, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2328, 119, 1050, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2329, 119, 1051, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2330, 119, 1052, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2331, 119, 1053, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2332, 119, 1054, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2333, 119, 1056, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2334, 119, 1057, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2335, 119, 1058, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2336, 119, 1059, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2337, 119, 1060, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2338, 119, 1066, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2339, 119, 1067, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2340, 119, 1070, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2341, 119, 1071, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2342, 119, 1072, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2343, 119, 1073, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2344, 119, 1074, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2345, 119, 1075, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2346, 119, 1076, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2347, 119, 1077, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2348, 119, 1078, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2349, 119, 1082, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2350, 119, 1083, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2351, 119, 1084, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2352, 119, 1085, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2353, 119, 1086, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2354, 119, 1087, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2355, 119, 1088, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2356, 119, 1089, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2357, 119, 1090, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2358, 119, 1091, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2359, 119, 1092, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2360, 119, 1237, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2361, 119, 1238, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2362, 119, 1239, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2363, 119, 1240, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2364, 119, 1241, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2365, 119, 1242, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2366, 119, 1243, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2367, 119, 1255, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2368, 119, 1256, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2369, 119, 1257, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2370, 119, 1258, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2371, 119, 106, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2372, 119, 1259, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2373, 119, 1260, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2374, 119, 110, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2375, 119, 111, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2376, 119, 112, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2377, 119, 113, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2378, 119, 114, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2379, 119, 115, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2380, 119, 116, '1', '2023-02-27 22:26:52', '1', '2023-02-27 22:26:52', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2381, 119, 1117, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2382, 119, 1126, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2383, 119, 1127, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2384, 119, 1128, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2385, 119, 1129, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2386, 119, 1130, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2387, 119, 1131, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2388, 119, 1132, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2389, 119, 1133, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2390, 119, 1134, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2391, 119, 1135, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2392, 119, 1136, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2393, 119, 1137, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2394, 119, 2161, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2395, 119, 1150, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2396, 119, 1161, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2397, 119, 1162, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2398, 119, 1163, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2399, 119, 1164, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2400, 119, 1165, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2401, 119, 1166, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2402, 119, 1173, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2403, 119, 1174, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2404, 119, 1175, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2405, 119, 1176, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2406, 119, 1177, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2407, 119, 1178, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2408, 119, 1179, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2409, 119, 1180, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2410, 119, 1181, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2411, 119, 1182, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2412, 119, 1183, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
INSERT INTO `system_role_menu` (`id`, `role_id`, `menu_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (2413, 119, 1184, '1', '2023-02-27 22:28:31', '1', '2023-02-27 22:28:31', b'0', 2172);
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_social_user
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_social_user`;
|
||||
CREATE TABLE `system_social_user` (
|
||||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键(自增策略)',
|
||||
`type` tinyint NOT NULL COMMENT '社交平台的类型',
|
||||
`openid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '社交 openid',
|
||||
`token` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '社交 token',
|
||||
`raw_token_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '原始 Token 数据,一般是 JSON 格式',
|
||||
`nickname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户昵称',
|
||||
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户头像',
|
||||
`raw_user_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '原始用户数据,一般是 JSON 格式',
|
||||
`code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '最后一次的认证 code',
|
||||
`state` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '最后一次的认证 state',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='社交用户表';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_social_user
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_social_user_bind
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_social_user_bind`;
|
||||
CREATE TABLE `system_social_user_bind` (
|
||||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键(自增策略)',
|
||||
`user_id` bigint NOT NULL COMMENT '用户编号',
|
||||
`user_type` tinyint NOT NULL COMMENT '用户类型',
|
||||
`social_type` tinyint NOT NULL COMMENT '社交平台的类型',
|
||||
`social_user_id` bigint NOT NULL COMMENT '社交用户的编号',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='社交绑定表';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_social_user_bind
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_user_post
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_user_post`;
|
||||
CREATE TABLE `system_user_post` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`user_id` bigint NOT NULL DEFAULT '0' COMMENT '用户ID',
|
||||
`post_id` bigint NOT NULL DEFAULT '0' COMMENT '岗位ID',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=118 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户岗位表';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_user_post
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_user_role
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_user_role`;
|
||||
CREATE TABLE `system_user_role` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增编号',
|
||||
`user_id` bigint NOT NULL COMMENT '用户ID',
|
||||
`role_id` bigint NOT NULL COMMENT '角色ID',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户和角色关联表';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_user_role
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
INSERT INTO `system_user_role` (`id`, `user_id`, `role_id`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (28, 123, 119, '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for system_users
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `system_users`;
|
||||
CREATE TABLE `system_users` (
|
||||
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
|
||||
`username` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户账号',
|
||||
`password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '密码',
|
||||
`nickname` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户昵称',
|
||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
||||
`dept_id` bigint DEFAULT NULL COMMENT '部门ID',
|
||||
`post_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '岗位编号数组',
|
||||
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '用户邮箱',
|
||||
`mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '手机号码',
|
||||
`sex` tinyint DEFAULT '0' COMMENT '用户性别',
|
||||
`avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '头像地址',
|
||||
`status` tinyint NOT NULL DEFAULT '0' COMMENT '帐号状态(0正常 1停用)',
|
||||
`login_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '最后登录IP',
|
||||
`login_date` datetime DEFAULT NULL COMMENT '最后登录时间',
|
||||
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||||
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE KEY `idx_username` (`username`,`update_time`,`tenant_id`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=124 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户信息表';
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of system_users
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
INSERT INTO `system_users` (`id`, `username`, `password`, `nickname`, `remark`, `dept_id`, `post_ids`, `email`, `mobile`, `sex`, `avatar`, `status`, `login_ip`, `login_date`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (123, 'testb', '$2a$10$3czquiO1CVXOwrITb2OYW.eff59qwxkNlZkGztzFyarW5rpyHO/Ge', '阿毛', NULL, NULL, NULL, '', '', 0, '', 0, '', NULL, '1', '2023-02-27 22:23:36', '1', '2023-02-27 22:23:36', b'0', 2172);
|
||||
COMMIT;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
1354
新-概要设计说明书.md
1354
新-概要设计说明书.md
File diff suppressed because it is too large
Load Diff
@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>福建水务营收系统整体架构图</title>
|
||||
<title>福建水务营收系统整体架构图 v1.6</title>
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
@ -117,7 +117,7 @@
|
||||
background: #f8f9fa;
|
||||
border: 1px solid #dee2e6;
|
||||
border-radius: 3px;
|
||||
padding: 12px;
|
||||
padding: 6px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@ -262,7 +262,7 @@
|
||||
<div class="container">
|
||||
<div class="header">
|
||||
<h1>福建水务营收系统整体架构图</h1>
|
||||
<p>基于微服务架构的现代化水务营收管理平台 | 七大业务子系统 + 三大基础服务</p>
|
||||
<p>基于微服务架构的现代化水务营收管理平台 | 七大业务子系统 + 三大基础服务子系统 | v1.6</p>
|
||||
</div>
|
||||
|
||||
<div class="architecture">
|
||||
@ -314,8 +314,8 @@
|
||||
<div class="component-desc">Nginx<br/>请求分发</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">认证中心</div>
|
||||
<div class="component-desc">OAuth2.0 + CAS<br/>统一认证授权</div>
|
||||
<div class="component-title">统一认证中心</div>
|
||||
<div class="component-desc">OAuth2.0 + CAS协议<br/>JWT令牌认证<br/>单点登录(SSO)</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">监控日志</div>
|
||||
@ -385,7 +385,7 @@
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">REV-002 抄表开账</div>
|
||||
<div class="component-desc">抄表录入<br/>数据复核<br/>自动开账</div>
|
||||
<div class="component-desc">抄表录入<br/>复核开账<br/>异常处理</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">REV-003 营业收费</div>
|
||||
@ -421,11 +421,11 @@
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">CS-002 信息查询服务</div>
|
||||
<div class="component-desc">账单/用水历史<br/>缴费记录/公告</div>
|
||||
<div class="component-desc">账单查询、用水历史<br/>缴费记录、停水公告</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">CS-003 在线缴费服务</div>
|
||||
<div class="component-desc">快捷缴费/充值/代缴<br/>(经SYS-009)</div>
|
||||
<div class="component-desc">快捷缴费、充值、代缴<br/>结果查询(经SYS-009)</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">CS-004 电子发票服务</div>
|
||||
@ -453,16 +453,32 @@
|
||||
</h4>
|
||||
<div class="components">
|
||||
<div class="component">
|
||||
<div class="component-title">移动作业模块群</div>
|
||||
<div class="component-desc">登录认证、首页搜索、采集任务管理<br/>现场抄表、数据同步(离线)</div>
|
||||
<div class="component-title">MOBILE-001 登录认证</div>
|
||||
<div class="component-desc">机构编号、用户名/密码<br/>自动登录、令牌管理</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">工单处理模块群</div>
|
||||
<div class="component-desc">换表工单、复水工单、稽查工单<br/>问题上报、工单接收/回填、工单流转</div>
|
||||
<div class="component-title">MOBILE-002 首页搜索</div>
|
||||
<div class="component-desc">多维度搜索、最近记录<br/>任务快捷入口</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">个人管理模块群</div>
|
||||
<div class="component-desc">个人信息管理、系统设置<br/>数据维护、离线支持</div>
|
||||
<div class="component-title">MOBILE-003 采集任务管理</div>
|
||||
<div class="component-desc">任务列表、批量下载、单户采集<br/>AI读数识别、读数校验</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">MOBILE-004 现场上报</div>
|
||||
<div class="component-desc">异常上报、图片与定位采集<br/>提交至SYS-005工单系统</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">MOBILE-005 个人与设置</div>
|
||||
<div class="component-desc">个人资料、偏好设置<br/>缓存管理、安全退出</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">MOBILE-006 数据同步</div>
|
||||
<div class="component-desc">任务包增量同步、离线数据包上传<br/>冲突处理</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">MOBILE-AI 摄像表AI</div>
|
||||
<div class="component-desc">基于计算机视觉的水表读数自动识别<br/>图像预处理与数字识别</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -474,29 +490,37 @@
|
||||
</h4>
|
||||
<div class="components">
|
||||
<div class="component">
|
||||
<div class="component-title">账户绑定管理</div>
|
||||
<div class="component-title">WECHAT-001 账户绑定管理</div>
|
||||
<div class="component-desc">微信授权、账户绑定与解绑<br/>多账户管理</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">信息查询服务</div>
|
||||
<div class="component-title">WECHAT-002 信息查询服务</div>
|
||||
<div class="component-desc">账单查询、用水历史<br/>缴费记录、停水公告</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">在线缴费服务</div>
|
||||
<div class="component-desc">快捷缴费、充值服务<br/>多种支付方式</div>
|
||||
<div class="component-title">WECHAT-003 在线缴费服务</div>
|
||||
<div class="component-desc">快捷缴费、充值服务<br/>多种支付方式(经SYS-009)</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">电子发票服务</div>
|
||||
<div class="component-desc">发票查看、发票推送<br/>电子发票管理</div>
|
||||
<div class="component-title">WECHAT-004 电子发票服务</div>
|
||||
<div class="component-desc">发票查看、发票推送<br/>电子发票管理(经SYS-008)</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">营业网点服务</div>
|
||||
<div class="component-desc">网点查询、地图导航<br/>距离计算</div>
|
||||
<div class="component-title">WECHAT-005 营业网点服务</div>
|
||||
<div class="component-desc">网点查询、地图导航<br/>距离计算、预约服务</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">业务办理服务</div>
|
||||
<div class="component-title">WECHAT-006 业务办理服务</div>
|
||||
<div class="component-desc">联系方式变更、开票方式变更<br/>更名过户、水价变更、低保申请<br/>换表申请、自主抄表</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">WECHAT-007 账户流水</div>
|
||||
<div class="component-desc">账户历史缴费流水查询与导出<br/>流水列表、筛选与导出</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">WECHAT-008 账号与机构管理</div>
|
||||
<div class="component-desc">切换机构、添加/解绑客户<br/>设置默认客户、客户详情</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -507,20 +531,20 @@
|
||||
</h4>
|
||||
<div class="components">
|
||||
<div class="component">
|
||||
<div class="component-title">统一工单中心</div>
|
||||
<div class="component-desc">受理/路由/分派/跟踪<br/>SLA策略</div>
|
||||
<div class="component-title">WO-CORE 工单中心</div>
|
||||
<div class="component-desc">统一受理、路由、分派、跟踪<br/>支持工单分类、优先级与SLA策略</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">流程引擎</div>
|
||||
<div class="component-desc">可视化编排、条件路由<br/>并行/互斥网关</div>
|
||||
<div class="component-title">WO-FLOW 流程引擎</div>
|
||||
<div class="component-desc">可视化编排、条件路由、并行/互斥网关<br/>支持子流程与回退重审</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">监控预警</div>
|
||||
<div class="component-desc">超时/积压/异常预警<br/>实时看板</div>
|
||||
<div class="component-title">WO-MON 监控预警</div>
|
||||
<div class="component-desc">实时看板、超时预警、积压监控<br/>异常拦截与通知</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">绩效统计</div>
|
||||
<div class="component-desc">环节时长、达成率<br/>考核报表</div>
|
||||
<div class="component-title">WO-STAT 绩效统计</div>
|
||||
<div class="component-desc">处理时长与环节分析<br/>达成率统计与考核报表导出</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -532,16 +556,16 @@
|
||||
</h4>
|
||||
<div class="components">
|
||||
<div class="component">
|
||||
<div class="component-title">基础参数</div>
|
||||
<div class="component-desc">厂家/型号/口径/量程<br/>检定周期</div>
|
||||
<div class="component-title">METER-BASE 表务基础管理</div>
|
||||
<div class="component-desc">厂家、型号、口径、量程、检定周期<br/>等基础参数标准化</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">仓库与库存</div>
|
||||
<div class="component-desc">入出库/盘点/调拨<br/>库存预警<br/>全生命周期管理</div>
|
||||
<div class="component-title">METER-WH 仓库与库存管理</div>
|
||||
<div class="component-desc">入库/出库/盘点/调拨/库存预警<br/>与工单联动领用回填</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">设备档案</div>
|
||||
<div class="component-desc">电子档案、状态流转<br/>批次追溯</div>
|
||||
<div class="component-title">METER-DOC 设备档案管理</div>
|
||||
<div class="component-desc">唯一电子档案、状态流转<br/>批次与质检记录追溯</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -553,20 +577,16 @@
|
||||
</h4>
|
||||
<div class="components">
|
||||
<div class="component">
|
||||
<div class="component-title">申请受理</div>
|
||||
<div class="component-desc">资料受理、资格初审<br/>工单触发</div>
|
||||
<div class="component-title">INST-FLOW 报装流程管理</div>
|
||||
<div class="component-desc">端到端阶段流转<br/>里程碑控制</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">现场踏勘</div>
|
||||
<div class="component-desc">踏勘派工与回填<br/>方案确认</div>
|
||||
<div class="component-title">INST-PROJ 工程管理</div>
|
||||
<div class="component-desc">进度/资源/质量/安全管理<br/>支持调用泛微进行合同签订、电子签章</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">施工管理</div>
|
||||
<div class="component-desc">进度/资源/质量/安全<br/>过程留痕<br/>节点灵活配置</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">验收通水/资料归档</div>
|
||||
<div class="component-desc">竣工验收、通水<br/>档案归档(CA签章/存证)</div>
|
||||
<div class="component-title">INST-ARCH 档案管理</div>
|
||||
<div class="component-desc">资料归档、过程留痕、竣工档案<br/>CA签章/验章/存证</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -607,16 +627,16 @@
|
||||
<div class="component-desc">MinIO<br/>分布式文件存储</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">发票服务子系统(SYS-008)</div>
|
||||
<div class="component-desc">统一开票/作废/红冲<br/>供应商适配/回执存证</div>
|
||||
<div class="component-title">SYS-008 发票服务子系统</div>
|
||||
<div class="component-desc">统一开票网关、供应商适配器(航天优先)<br/>回执处理与存证、作废/红冲</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">支付与银行结算子系统(SYS-009)</div>
|
||||
<div class="component-desc">聚合支付/回调/退款<br/>代扣送回盘/对账/加解密</div>
|
||||
<div class="component-title">SYS-009 支付与银行结算子系统</div>
|
||||
<div class="component-desc">聚合支付/退款、渠道适配(微信/支付宝/银联)<br/>银行代扣送回盘、夜间批量代扣、对账/加解密</div>
|
||||
</div>
|
||||
<div class="component">
|
||||
<div class="component-title">消息服务子系统(SYS-010)</div>
|
||||
<div class="component-desc">统一短信/邮件/推送<br/>模板与回执</div>
|
||||
<div class="component-title">SYS-010 消息服务子系统</div>
|
||||
<div class="component-desc">统一短信/邮件/站内信/推送<br/>模板管理、微信通知、对接数科系统</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -772,8 +792,67 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 基础服务详细功能模块 -->
|
||||
<div class="details-section" style="background: #f8f9fa; padding: 30px; margin: 30px 0; border-radius: 8px;">
|
||||
<h3 style="color: #2c3e50; margin-bottom: 25px; font-size: 1.5rem; text-align: center;">三大基础服务子系统详细功能模块</h3>
|
||||
|
||||
<div class="service-detail" style="margin-bottom: 25px; background: white; padding: 20px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);">
|
||||
<h4 style="color: #2d5016; border-bottom: 2px solid #2d5016; padding-bottom: 8px;">SYS-008 发票服务子系统</h4>
|
||||
<div class="module-list" style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px; margin-top: 15px;">
|
||||
<div class="module-item" style="background: #f1f8e9; padding: 12px; border-radius: 6px; border-left: 4px solid #2d5016;">
|
||||
<strong>统一开票网关</strong>:支持增值税电子普通发票、电子专用发票
|
||||
</div>
|
||||
<div class="module-item" style="background: #f1f8e9; padding: 12px; border-radius: 6px; border-left: 4px solid #2d5016;">
|
||||
<strong>供应商适配器</strong>:优先对接航天信息,支持多厂商扩展
|
||||
</div>
|
||||
<div class="module-item" style="background: #f1f8e9; padding: 12px; border-radius: 6px; border-left: 4px solid #2d5016;">
|
||||
<strong>发票管理</strong>:开票、作废、红冲、补开
|
||||
</div>
|
||||
<div class="module-item" style="background: #f1f8e9; padding: 12px; border-radius: 6px; border-left: 4px solid #2d5016;">
|
||||
<strong>回执处理</strong>:开票回执、存证管理、状态同步
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="service-detail" style="margin-bottom: 25px; background: white; padding: 20px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);">
|
||||
<h4 style="color: #2c5282; border-bottom: 2px solid #2c5282; padding-bottom: 8px;">SYS-009 支付与银行结算子系统</h4>
|
||||
<div class="module-list" style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px; margin-top: 15px;">
|
||||
<div class="module-item" style="background: #e6f2ff; padding: 12px; border-radius: 6px; border-left: 4px solid #2c5282;">
|
||||
<strong>聚合支付网关</strong>:微信支付、支付宝、银联云闪付
|
||||
</div>
|
||||
<div class="module-item" style="background: #e6f2ff; padding: 12px; border-radius: 6px; border-left: 4px solid #2c5282;">
|
||||
<strong>代扣业务</strong>:银行代扣送回盘、夜间批量代扣
|
||||
</div>
|
||||
<div class="module-item" style="background: #e6f2ff; padding: 12px; border-radius: 6px; border-left: 4px solid #2c5282;">
|
||||
<strong>资金清算</strong>:对账处理、退款管理、分润处理
|
||||
</div>
|
||||
<div class="module-item" style="background: #e6f2ff; padding: 12px; border-radius: 6px; border-left: 4px solid #2c5282;">
|
||||
<strong>安全加密</strong>:数据加解密、签名验证、证书管理
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="service-detail" style="margin-bottom: 25px; background: white; padding: 20px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1);">
|
||||
<h4 style="color: #8b5a3c; border-bottom: 2px solid #8b5a3c; padding-bottom: 8px;">SYS-010 消息服务子系统</h4>
|
||||
<div class="module-list" style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px; margin-top: 15px;">
|
||||
<div class="module-item" style="background: #fdf6f0; padding: 12px; border-radius: 6px; border-left: 4px solid #8b5a3c;">
|
||||
<strong>统一消息网关</strong>:短信、邮件、站内信、推送消息
|
||||
</div>
|
||||
<div class="module-item" style="background: #fdf6f0; padding: 12px; border-radius: 6px; border-left: 4px solid #8b5a3c;">
|
||||
<strong>模板管理</strong>:消息模板配置、变量替换、多渠道适配
|
||||
</div>
|
||||
<div class="module-item" style="background: #fdf6f0; padding: 12px; border-radius: 6px; border-left: 4px solid #8b5a3c;">
|
||||
<strong>微信通知</strong>:微信模板消息、服务号推送
|
||||
</div>
|
||||
<div class="module-item" style="background: #fdf6f0; padding: 12px; border-radius: 6px; border-left: 4px solid #8b5a3c;">
|
||||
<strong>外部集成</strong>:数科系统对接、第三方渠道扩展
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p>© 2024 福建水务营收系统 - 基于微服务架构的现代化水务管理平台</p>
|
||||
<p>© 2024 福建水务营收系统 - 基于微服务架构的现代化水务管理平台 | v1.6</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user