Skip to content

工程结构

后端模块

启动入口是 oars-app。它组装组织、消息、系统、流程、表单、标签、迁移等模块后对外提供 HTTP 服务。

直接启动时,应用上下文为根路径 /,默认端口 8080。标准容器交付里,浏览器往往经前端把 /oars/ 转到后端,以现场 Nginx 为准。

菜单与路由(定稿)

侧栏不是前端写死的业务路由表。

来源作用
运行时菜单登录后拉取菜单树,生成侧栏和页面路由;按钮只控制操作,不注册页面
外部路由全屏设计器、移动端 /m、开发环境生成器等,启动即注册、不进侧栏
基础能力工作台、消息中心、个人主页对所有登录用户可用,不靠角色勾选

隐藏页(表单数据、文档编辑器、流程实例详情等)必须挂在菜单树根下,不要挂到「表单模板」「文档中心」这类已经能打开的页面下面。

全屏设计器路径(定稿,旧路径不做跳转):

  • 表单设计器 /form-designer
  • 流程设计器 /flow-designer
  • 大屏设计器按项目 ID 打开
  • 标签设计器 /tag-designer

流程中心在 /flow/instance/*,流程管理在 /flow/admin/*

生成工具

跨前后端的模块生成在 oars-tools,不塞进单一端工程。页面与 SQL 的落点见 扩展与插件