开箱即用
- 工程名称、目录结构、基础包名、common 模块、代码注释中的 @author 信息等,在创建工程时即已配置,不会留有任何与「橙单」相关的信息。
- 编译后直接运行。如果该过程遇到任何问题,那一定是我们的 BUG,请及时反馈,我们会尽早修复。
架构图
代码质量
全部基础架构和生成后业务代码,均无理由通过 SonarQube 最权威的代码质量扫描「0 警告」。
技术选型
- 前端 Element (Vue2) / Element-Plus (Vue3) / ECharts / Axios。
- 移动端 Vant (Vue2 & Vue3) / Uniapp。
- 后端 Spring Boot / Spring Cloud / Spring Cloud Alibaba / Mybatis / Sa-Token。
- 数据库 MySQL / Oracle / PostgreSQL / 达梦 / 人大金仓 / OpenGauss / Clickhouse / Doris。
- 工具库 Flowable / Hutool / Guava / Caffeine / Lombok / Mybatis Plus / Mybatis-Flex / Knife4j。
- 中间件 Redis / Nacos / Seata / Minio / RocketMQ / Kafka / Sentinel。
- 运维监控 ELK / PinPoint / SkyWalking / Grafana / Prometheus。
前端基础框架
- 具备统一的前端样式规范和标准。
- 支持 Vue2 的 Element 前端组件库。
- 支持 Vue3 的 Element-Plus 前端组件库。
- 支持 Vant2 / Vant4 / Uniapp 的移动端组件库。
- 支持多种主题。
- 支持单页面、多标签和多栏目等多种页面布局。
后端基础框架
- 集成 Sa-Token 权限框架,支持按钮级的细粒度控制。
- 数据权限支持 9 种过滤策略,并可精确指定到菜单。
- 支持常量字典、编码字典、字典表字典和数据表字典。
- 数据库 MySQL / Oracle / PostgreSQL / 达梦 / 金仓 / OpenGauss。
- 统计数据库 ClickHouse / Doris。
- 支持 Minio、阿里云、腾讯云和华为云的分布式对象存储。
- 支持单体和微服务的主流技术栈。
- 支持缓存、消息队列、分布式事务、分布式 ID、高可靠性数据同步、限流降级、日志服务和链路监控等。
- 支持动态关联一对一、一对多、多对多和数据字典的从表数据。
在线表单
- 数据库 MySQL / Oracle / PostgreSQL / 达梦 / 金仓 / OpenGauss。
- 支持表单服务的独立和弹性部署,第三方系统可快速接入。
- 支持多种异构数据库链接的动态添加和在线可用。
- 支持用户操作权限和数据过滤权限。
- 支持多表级联的增删改查、批量删除、上传下载和导入导出。
- 多表关联支持一对一、一对多、一对多对一和数据字典。
- 支持丰富的基础组件。
- 可快速扩展自定义组件。
- 前后端均支持基于事件的动态脚本编程,在线修改且即刻生效。
工作流
- 数据库 MySQL / Oracle / PostgreSQL / 达梦 / 金仓 / OpenGauss。
- 支持流程服务的独立和弹性部署,第三方系统可快速接入。
- 高颜值的钉钉风格流程编辑器。
- 审批人可指定用户、部门及领导、上级部门及领导、角色和岗位等,同时支持空审批人的指定策略。
- 支持子流程、待办已办、抄送传阅、转派、定时提醒和通知。
- 支持撤回、驳回、会签加签减签、自由跳转、自动跳过。
- 支持流程干预、数据补偿、流程复活。
- 不同任务可绑定不同在线表单。
- 不同任务可绑定同一在线表单,但可控制字段的显隐和编辑。
- 对于复杂审批页面,用户任务可绑定到路由静态表单。
- 支持变量表达式编辑器。
- 支持审批中和审批通过后的多表数据同步,避免数据污染。
统计图表
- 数据库 MySQL / Oracle / PostgreSQL / 达梦 / 金仓 / OpenGauss。
- 统计分析数据库 Doris / Clickhouse。支持统计报表服务的独立和弹性部署,第三方系统可快速接入。
- 支持多种异构数据库链接的动态添加和在线可用。
- 支持数据表、SQL 结果集和 API 接口等数据源。
- 支持数据权限过滤。
- 支持基于 ECharts 的图表组件,以及过滤、联动和下钻等操作。
- 支持复杂的交叉表组件。
- 支持丰富的自定义卡片组件。
- 支持在线电子表格,可灵活配置导出 Excel 的输出格式和样式。
大屏可视化
- 集成橙单统计报表服务后台和前端 GoView 大屏开源工程。
- 后台已对接橙单统计报表组件,支持数据源管理。
移动端
- 支持基于 Vant 的 H5 技术栈。
- 支持基于 Uniapp 的跨端技术栈。
- 支持在线表单、流程审批和报表统计页面。
- 工作台首页支持在线可配置的轮播图和九宫格组件。
- 支持多租户。
多租户
- 同时支持租户管理和租户运营后台。
- 租户管理支持租户、租户角色、租户菜单和租户权限的统一配置。
- 租户运营数据同时支持基于租户 ID 的逻辑隔离和分库的物理隔离。
- 租户运营数据库可在线动态新增,无需重启任何平台服务。
- 租户支持在线表单、工作流、统计报表、移动端和数据字典的自定义配置。
结语
赠人玫瑰,手有余香,感谢您的支持和关注,选择橙单,效率乘三,收入翻番。