Skip to content

内置功能

中间件配置封装

  • Spring线程池封装:用TTL包装线程池,支持在异步线程中进行传值
  • Swagger封装:基于SpringDoc进行封装,支持按需求将文档进行分组
  • Websocket封装:方便开发者能快速对接上Websocket功能
  • XXL-Job封装:相当于是XXL-Job的一个客户端Starter
  • Jackson封装:根据项目的需求对Jackson进行了配置,并与系统进行了结合

通用功能

  • 超级查询:支持便捷地生成Mybatis Plus所使用的QueryWrapper,支持普通的查询与复杂的嵌套查询
  • 代码生成:前后端模板代码的生成
  • 表单设计器:通过托拉拽生成可用的表单
  • 多数据源:通过配置可以同时连接不同的数据库
  • 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志
  • 中国行政区划:同步了国家统计局最新的省、市、区、街道四级单位的信息
  • 数据翻译:支持对返回对象中的字段进行翻译,支持字典值翻译和数据表翻译
  • 文件上传:支持服务器本地、MongoDB、Minio、OSS方式存储
  • 幂等组件:基于Redis实现幂等组件,解决重复请求问题
  • 分布式锁:基于Lock4j接入分布式锁功能
  • 日志管理:分别接入ELKplumelog lite,可满足不同的需求
  • IP归属地:可以根据IP获取归属地信息,包括国家、城市、ISP运营商等

业务功能

基础数据信息

  • 字典管理:对系统中经常使用的一些较为固定的数据进行维护
  • 参数管理:对系统动态配置常用参数
  • 中国行政区划信息:内置中国五级行政区划的信息(省、市、区、街道和社区)

日志监控

  • 登录日志:系统登录日志记录查询包含登录异常
  • 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询
  • 数据监控:对数据发生变动的信息,进行版本记录
  • 缓存监控:对系统配置的缓存进行查看
  • 服务监控:监视当前系统CPU、内存、磁盘、JVM等相关信息

身份识别与访问管理

  • 认证管理:包括终端管理、登录方式管理
  • 用户管理:管理系统中的用户,包括基础信息和与角色、数据权限一类的关联
  • 部门管理:配置系统组织机构
  • 菜单管理:配置系统菜单,支持菜单的各种属性的配置
  • 角色管理:角色的管理,以及与菜单、访问权限之间关联关系的配置
  • 访问权限:拥有多种配置方式,如通过在线可视化界面进行精细化的权限配置、通过权限码配置、通过注解配置
  • 数据权限:管理不同的角色分别可以看到哪些数据
  • 开放平台对接:钉钉、微信、企业微信

消息通知

  • 消息模板:可以对不同类型的消息进行抽取出公共的结构进行管理
  • 站内信:系统公告(全体信息)和用户通知(指定用户)
  • 邮件通知:通过邮箱方式发送通知
  • 短信通知:通过短信方式发送通知,基于SMS4J实现
  • 钉钉通知:普通消息、工作通知、群机器人
  • 微信通知:与钉钉通知类似
本文档内容版权属于济南易杯光年软件技术有限公司,保留所有权利