Appearance
工程结构
后端模块
启动入口是 oars-app。它组装组织、消息、系统、流程、表单、标签、迁移等模块后对外提供 HTTP 服务。
直接启动时,应用上下文为根路径 /,默认端口 8080。标准容器交付里,浏览器往往经前端把 /oars/ 转到后端,以现场 Nginx 为准。
菜单与路由(定稿)
侧栏不是前端写死的业务路由表。
| 来源 | 作用 |
|---|---|
| 运行时菜单 | 登录后拉取菜单树,生成侧栏和页面路由;按钮只控制操作,不注册页面 |
| 外部路由 | 全屏设计器、移动端 /m、开发环境生成器等,启动即注册、不进侧栏 |
| 基础能力 | 工作台、消息中心、个人主页对所有登录用户可用,不靠角色勾选 |
隐藏页(表单数据、文档编辑器、流程实例详情等)必须挂在菜单树根下,不要挂到「表单模板」「文档中心」这类已经能打开的页面下面。
全屏设计器路径(定稿,旧路径不做跳转):
- 表单设计器
/form-designer - 流程设计器
/flow-designer - 大屏设计器按项目 ID 打开
- 标签设计器
/tag-designer
流程中心在 /flow/instance/*,流程管理在 /flow/admin/*。
生成工具
跨前后端的模块生成在 oars-tools,不塞进单一端工程。页面与 SQL 的落点见 扩展与插件。
