功能与使用范围
本页介绍 Java 版可以直接使用的功能,以及启用各功能需要的资料。第一次登录后,建议先完成账号、角色、站点和文件配置,再逐步启用自己的业务。具体顺序见 首次使用。
内置能力
| 能力 | 已提供内容 | 使用前需要确认 |
|---|---|---|
| 账号与权限 | 登录、注册、验证码、刷新、会话、用户、角色、部门、岗位、菜单、按钮、接口及数据权限 | 注册开关、角色授权和各资源的数据范围 |
| 系统配置 | 字典、参数、站点品牌、水印与业务开关 | 运行时站点设置与服务器 YAML 的职责不同 |
| 内容与反馈 | 分类、标签、内容、回收站、用户反馈 | 业务分类、角色和保留策略 |
| 文件中心 | 上传、下载、预览、目录、公开/私有访问、回收站及异常恢复 | 存储持久化、访问权限和上传限制 |
| 通知中心 | 发布、收件箱、未读统计与 SSE 刷新信号 | 角色权限、代理长连接、多实例通知密钥 |
| 审计与监控 | 操作/登录日志、安全事件、在线用户、缓存及资源监控 | 日志保留、告警和实际运维配置 |
| 任务 | 处理器注册、计划/手动执行、任务锁及日志 | 有界、幂等的处理器与执行权限 |
| 审批 | 流程设计、版本、发起、待办/已办、动态表单及附件 | 实际部门、审批人、数据范围及文件存储 |
| 商城 | 基础资料、商品/SKU、库存单据、订单、履约、售后、支付适配 | 启用的默认仓库、商户材料、渠道对账 |
| AI 助手 | 兼容流式聊天协议的模型代理 | 供应商地址、模型和客户自己的密钥 |
哪些服务必须配置
- 启动必需:MySQL、Redis,以及配套管理端;首次可以直接使用本地文件存储。
- 按需配置:OSS/MinIO、AI 模型和第三方支付,只在使用相应能力时准备。
- 无需单独安装:Maven(已提供 Wrapper)、Flowable 服务(已内嵌)、Java 专用前端(使用配套共享管理端)。
配置参数见 应用配置,首次部署推荐先完成登录与文件验证。
默认安装不包含演示业务数据
首次安装提供管理员、角色、菜单权限、字典、配置和必要维护任务,不创建演示部门、商品、仓库、库存、订单或审批实例。在线演示的业务数据不等于交付库的初始数据。
请先配置组织与角色;商城先建基础资料和启用的默认仓库;审批先配置实际人员和流程。详见 数据库初始化。
明确的产品边界
- 不包含开发工具模块和 AI 代码生成器。
- AI 助手不执行业务操作、不读取业务表,也不持久化对话历史;与使用 Codex 辅助开发源码是两件事。
- 商城没有独立消费者客户端,当前没有租户或部门级数据隔离。
- 在线支付需要真实商户配置、可投递的回调地址和目标环境验收。
- 审批与商城可在首次安装前通过源码裁剪,没有仅靠一个配置项关闭整个模块的开关。
- 自动任务、审计与存储恢复都有适用边界,不能据此推定任意故障下无损、无限容量或无需备份。
存储与前端差异
Java 支持本地、阿里云 OSS 和 MinIO。启用 MinIO 后,现有前端上传、预览和下载链路可使用,但尚未定义 MINIO 类型、存储标签和筛选选项,需要同步扩展前端展示。不要将这种状态描述为所有存储都无需适配。
Java 与 Nest.js 共用 前端文档,后端配置、迁移和业务实现分别以各自版本为准。
下一步
想先运行系统,阅读 快速开始;已有明确业务需求,按上表进入对应专题。需要新增消费者客户端、多租户隔离或新的支付渠道时,将它们作为独立开发需求评估。
