Skip to main content
Version: 2.22

App 应用

应用的根节点,包含应用的基本信息。

结构声明

interface App {
"id": string, // 应用 Id
"concept": "App", // 产品概念
"ideVersion": string, // IDE 版本
"name": string, // 应用标识
"title": string, // 应用标题
"icon": string, // 应用图标
"desc": string, // 应用描述
"dnsAddr": string, // 域名
"hasUserCenter": boolean, // 是否有用户中心
"hasAuth": boolean, // 是否有权限
"dataSources": Array<DataSource>, // 数据源列表
"structures": Array<Structure>, // 数据结构列表
"enums": Array<Enum>, // 枚举列表
"logics": Array<Logic>, // 逻辑列表
"interfaces": Array<Interface>, // 接口列表
"frontends": Array<Frontend>, // 端列表
"processes": Array<Process>, // 流程列表
"roles": Array<Role>, // 角色列表
"configuration": Configuration, // 配置管理
"dependencies": Array<Module>, // 扩展模块列表
"interfaceDependencies": Array<Module>, // 接口应用列表(兼容老版)
"integration": Integration, // 集成
}

示例

简单示例

{
"id": null,
"concept": "App",
"ideVersion": "2.4",
"name": "course",
"title": "课程管理系统",
"icon": "http://some.storage/icon/xxx.png",
"desc": "一个管理学校、老师、学生和课程的系统。",
"dnsAddr": "course.nobug.lcap.163yun.com",
"hasUserCenter": true,
"hasAuth": true,
"dataSources": [],
"structures": [],
"enums": [],
"logics": [],
"interfaces": [],
"frontends": [],
"processes": [],
"roles": [],
"dependencies": [],
"interfaceDependencies": [],
"integration": null
}