前后端使用Spring Boot、MySQL + MyBatis Plus和Vue & Element技术栈开发的后台管理系统,支持微信小程序的接入。后端实现了权限认证和SSO单点登录功能,使用Spring Security & Token & Redis进行认证,支持加载动态权限菜单和按钮级别的权限控制。数据库可选择MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦DM和TiDB。系统支持多终端和多种用户认证,提供本地缓存以提升性能。另外,系统支持SaaS多租户系统,可以为每个租户定制权限,底层使用透明化的多租户封装。工作流方面,使用Flowable实现,支持动态表单、在线设计流程以及会签/或签等多种任务分配方式。开发过程高效便捷,使用代码生成器可以一键生成前端和后端代码、单元测试、Swagger接口文档和Validator参数校验。系统还集成了微信小程序、微信公众号、企业微信和钉钉等三方登录,以及支付宝和微信等支付与退款功能。另外,还集成了阿里云、腾讯云等短信渠道,以及MinIO、阿里云、腾讯云和七牛云等云存储服务。系统还提供了报表设计器,支持数据报表、图形报表和打印设计等功能。