解决方案概述
面向政企客户的全栈敏捷开发平台,解决数字化转型中的效率、安全、合规三大难题
开发提效 70%
代码生成器覆盖 90% CRUD 场景,可视化流程设计,Avue 零代码表单/表格,3 天搭建原型
安全合规内置
SM2/SM3/SM4 国密全链路加密,完整操作审计追踪,满足等保 2.0、密码法、数据安全法
信创全栈适配
MySQL/PostgreSQL/Oracle/SQL Server/达梦/人大金仓/崖山 7 种数据库,支持麒麟、UOS 国产系统
多租户 SaaS 架构
字段隔离 + 数据源隔离双模式,无限级租户扩展,租户套餐管理,数据源动态切换,SaaS 化运营开箱即用
BPMN 2.0 工作流
Flowable 6.x 轻量级引擎,可视化拖拽建模,多级审批、会签、转办、委派,嵌入式无需独立部署
全方位监控运维
Druid SQL 监控 + Prometheus + ELK 全链路日志 + SkyWalking APM + Spring Boot Admin 统一管控
建设目标
打造"一套平台、多种场景、快速交付、安全可控"的企业级应用开发生态
| 目标维度 | 具体指标 |
|---|---|
| 开发效率 | 代码生成器覆盖 90% CRUD 场景,开发效率提升 70%,表单/流程零代码搭建 |
| 安全合规 | 国密 SM2/SM3/SM4 全链路加密,完整操作审计,满足等保 2.0 三级要求 |
| 多租户 | 支持无限级租户扩展,数据物理/逻辑双模式隔离,透明拦截零代码侵入 |
| 信创适配 | 适配 7 种主流数据库 + 麒麟/UOS 国产操作系统 + 东方通/宝兰德国产中间件 |
| 可扩展性 | 41 个 Maven 模块,27 个 Starter 插件,热插拔架构不影响核心服务 |
| 运维便捷 | Docker 一键部署,ELK + Prometheus + SkyWalking 全栈可观测性 |
总体架构
Spring Boot 3.x 单体 Boot 架构 + Vue 3 前后端分离,41 个 Maven 模块分层解耦
前端展示层 — Vue 3.5 + Vite 5 + Element Plus 2.10 + Avue 3.7
核心业务层 — Spring Boot 3.5 + MyBatis Plus + Flowable 6.x + PowerJob 4.x
基础设施层 — 多云适配 + 多数据库 + 全栈监控
部署拓扑
│ Nginx (LB) │
└──────┬───────┘
┌──────────┼──────────┐
│ │ │
┌───┴───┐ ┌───┴───┐ ┌───┴───┐
│YqBoot │ │YqBoot │ │YqBoot │ ← 3+ 实例集群
│Node-1 │ │Node-2 │ │Node-3 │
└───┬───┘ └───┬───┘ └───┬───┘
└──────────┼──────────┘
┌──────────┼──────────┐
│ │ │
┌───┴───┐ ┌───┴───┐ ┌───┴───┐
│MySQL │ │Redis │ │MinIO │
│主从复制│ │哨兵模式│ │分布式集群│
└───────┘ └───────┘ └───────┘
功能模块全景
8 大核心模块 · 45 张数据表 · 70+ 功能页面 · 42+ 业务接口 · 84 张工作流表
系统管理
用户管理角色管理 菜单管理部门管理 岗位管理租户管理 字典管理参数配置 行政区划顶部菜单 租户套餐租户数据源
认证授权
OAuth2 认证JWT 令牌 SM2 国密加密图形验证码 短信验证码第三方登录 单点登录锁定机制 Token 刷新自助注册
工作流引擎 (Flowable 6.x)
BPMN 2.0 建模流程版本管理 待办/已办任务任务签收/转办 委派/加签/退件流程轨迹追溯 SLA 超时告警多级审批 Demo
任务调度 (PowerJob 4.x)
Cron 定时任务固定频率任务 执行历史追踪分布式分片广播 故障自动转移弹性扩缩容 服务健康监控
开发工具
多数据源代码生成拖拽表单设计器 30+ 字段类型模板引擎定制 7 种数据库 SQL可视化数据建模 一鍵生成全套代码
监控与审计
操作日志全量记录登录行为追踪 错误日志自动捕获数据变更审计 Druid SQL 监控慢 SQL 检测 在线用户管理强制下线
企业级基础能力
| 能力 | 说明 | 能力 | 说明 |
|---|---|---|---|
| 对象存储 | MinIO/阿里云/腾讯云/华为云/七牛云/AWS S3/本地文件,7 种策略 | 短信服务 | 阿里云/腾讯云/七牛云/云片,4 种提供商 |
| 报表引擎 | uReport2 中式报表,Web 设计器,导出 PDF/Excel/Word/CSV | 国际化 | 前后端完整 i18n,默认中/英文,可扩展任意语言 |
| 第三方登录 | 微信/企业微信/钉钉/QQ/GitHub/Gitee 社交登录 | API 密钥 | API Key 管理、调用频次限制、使用日志追踪 |
| 规则引擎 | LiteFlow + LiteRule 双引擎,复杂业务规则编排 | XSS 防护 | Jackson 反序列化清洗 + 表单清洗 + @XssIgnore 白名单 |
| 分布式锁 | @RedisLock 注解驱动,防重复提交 @RedisDebounce | 字段加密 | @FieldEncrypt 注解,AES/DES/SM4/Base64 数据库字段加密 |
| 数据审计 | @DataRecord 注解,自动新旧值对比,多级审计粒度 | 分布式事务 | Seata 集成,跨服务数据一致性保证 |
| 链路追踪 | SkyWalking APM 全链路监控 | 灰度发布 | Grayscale 负载均衡,金丝雀发布策略 |
核心技术特性
代码生成器
选择数据源 → 选择表 → 配置包名 → 一键生成
✓ Entity.java ✓ VO.java
✓ Service.java ✓ ServiceImpl.java
✓ Controller.java ✓ Mapper.java
✓ Mapper.xml ✓ Wrapper.java
✓ 7种数据库 DDL.sql
多租户架构
字段隔离(默认):tenant_id 字段自动注入,MyBatis 拦截器零侵入
数据源隔离:不同租户独立数据库,动态数据源路由
租户套餐:控制菜单权限、数据源数量、附件容量
到期控制:租户到期自动限制访问
权限控制体系
菜单权限:动态路由,菜单树控制
按钮权限:module_action 粒度,增删改查按钮级
接口权限:@PreAuth 注解 + API 端点级
数据权限:行级隔离,本人/本部门/本级/自定义
列权限:敏感字段可见性控制
7 数据库全适配
MySQL 5.7/8.0
PostgreSQL 12+
Oracle 11g/19c
SQL Server 2016+
达梦 DM8
人大金仓 V8
崖山 DB
每种数据库提供完整 45+84=129 张表的创建脚本
安全体系
多层纵深防御,满足等保 2.0 三级、密码法、数据安全法合规要求
🔐 传输安全
- HTTPS 强制加密
- SM2 国密传输加密
- XSS / CSRF 防护
- SQL 注入防护
- CORS 安全策略
- Nonce 防重放攻击
🛡️ 认证安全
- OAuth2 标准认证
- JWT 令牌校验
- 图形 + 短信双因子
- 连续失败自动锁定
- SSO 单点登录
- 并发请求 Token 排队
🔏 数据安全
- SM2 密码加密传输
- SM4 数据库字段加密
- 敏感数据自动脱敏
- API 报文 AES/DES 加密
- API 签名验证
- 数据库连接加密
📋 审计安全
- 全量 API 调用记录
- 登录行为多维分析
- 异常登录自动检测
- 数据变更新旧对比
- 操作日志 IP 溯源
- 合规报告一键导出
应用领域
平台能力覆盖政务、医疗、制造、教育、金融、物流、建筑、农业等核心行业
🏛 政务服务
- 行政审批系统
- 电子证照管理
- 一网通办平台
- 政务数据中台
🏥 智慧医疗
- 药品监管追溯
- 处方流转平台
- 疫苗全程追溯
- 医疗审批管理
🏭 智能制造
- 生产管理系统
- 质量追溯平台
- 设备管理维护
- 供应链协同
🎓 智慧教育
- 教务管理系统
- 在线考试平台
- 校园一卡通
- 科研管理平台
💰 金融保险
- 信贷审批系统
- 保险理赔流程
- 风控管理平台
- 客户管理系统
🚚 智慧物流
- 运单管理系统
- 仓储管理平台
- 车辆调度系统
- 配送追踪平台
🏗 建筑工程
- 项目管理系统
- 工程审批流程
- 材料管理平台
- BIM 协同平台
🌾 数字农业
- 农产品追溯系统
- 智慧农场管理
- 农资进销存
- 农机调度平台
| 典型场景 | 需要的平台能力 | 预计提效 |
|---|---|---|
| 企业内部管理系统 | 用户/角色/菜单 + 代码生成 + 工作流 | 70% |
| SaaS 多租户平台 | 多租户 + 套餐 + 数据隔离 + 代码生成 | 65% |
| 政务审批系统 | 工作流引擎 + 表单设计 + 电子签章集成 | 60% |
| 信创系统迁移 | 多数据库适配 + 国密加密 + 国产中间件 | 80% |
| 数据中台建设 | 多数据源 + 报表引擎 + API 网关 | 55% |
典型案例
案例一:药品监管 AI 平台
客户
某省药品监督管理局
行业
智慧政务 / 药品监管
核心需求
药品生产-流通-使用全链条监管、企业许可审批、追溯召回、风险预警
方案
基于 YqBoot 3 周搭建框架,Flowable 审批流程,AI 风险研判模型,省-市-县三级租户隔离
效果
开发周期缩短 65%(4月→6周)、监管效率提升 50%、通过等保三级
案例二:智慧园区管理平台
客户
某国家级高新技术产业开发区
行业
产业园区 / 智慧城市
核心需求
企业入驻全流程管理、物业服务工单、招商引资项目管理、经营数据大屏
方案
多租户架构(管委会=管理组,企业=子租户),PowerJob 定时报表,MinIO 电子档案,ECharts 大屏
效果
入驻审批 15天→3天、工单效率提升 40%、大屏成为上级视察标配
案例三:国企 OA 协同办公系统
客户
某省属大型国企集团
行业
大型国企 / 信创迁移
核心需求
集团-子公司二级组织架构、公文流转审批、用印/用车/请假/报销、Oracle→达梦迁移
方案
Flowable 10+ 审批流程,表单设计器搭各类申请单,达梦 DM8 零代码适配,SM2 国密公文加密
效果
日均审批 500+ 单、Oracle→达梦 2 周完成、年运维成本降低 60%
部署方案
环境要求
| 组件 | 最低 | 推荐 |
|---|---|---|
| JDK | 17+ | 21 LTS |
| Maven | 3.6+ | 3.9+ |
| Node.js | 18+ | 20 LTS |
| MySQL | 5.7+ | 8.0 |
| Redis | 5.0+ | 7.x |
| OS | CentOS 7 / Ubuntu 20.04 / 麒麟 V10 / UOS | |
快速部署
# 1. 后端打包 cd backend mvn clean package -DskipTests # 2. 前端构建 cd frontend pnpm install && pnpm run build:prod # 3. Docker 一键部署 docker-compose up -d
| 环境 | 应用层 | 数据库 | 缓存 | 存储 |
|---|---|---|---|---|
| 开发 | 单实例 | 单机 MySQL | 单机 Redis | 本地 / MinIO |
| 测试 | 2 实例 | MySQL 主从 | Redis 主从 | MinIO 单节点 |
| 生产 | 3+ Nginx LB | MySQL 主从+读写分离 | Redis 哨兵/集群 | MinIO 分布式集群 / 云 OSS |
Docker 容器化 ELK 全链路日志 Prometheus + Grafana SkyWalking APM Spring Boot Admin
服务与支持
全生命周期服务
| 阶段 | 内容 |
|---|---|
| 售前咨询 | 需求分析、方案设计、PoC 验证 |
| 实施部署 | 环境搭建、数据迁移、系统集成 |
| 定制开发 | 业务模块定制、第三方系统对接 |
| 培训赋能 | 管理员/开发人员/用户三级培训 |
| 运维支持 | 7×24 技术支持、定期巡检、版本升级 |
| 持续优化 | 性能优化、业务扩展、安全加固 |
交付物清单
| 交付物 | 说明 |
|---|---|
| 系统安装包 | 后端 JAR + 前端静态资源 |
| 数据库脚本 | 7 种数据库 129 张表 |
| 部署文档 | 详细步骤与环境要求 |
| 开发手册 | API 文档 + 二次开发指南 |
| 用户手册 | 各模块功能操作说明 |
| 源码 License | 商业授权证书 |