跳到主要内容

应用配置

应用的创建、维护与进入工作区。

概述​

在 开发中心 → 应用管理 中可以管理所有应用。应用是实体对象的集合,一个应用通常对应一套较为完整的业务场景,是开发者在平台上组织业务模块的顶层容器。

应用管理界面包含两个页签:

页签说明
我的应用以卡片或列表方式展示当前用户可见的应用,点击即可进入应用工作区
应用列表以表格方式展示应用的分页列表,支持查询、新建、编辑与查看详情
定位说明

应用只负责组织实体对象,数据权限、审批流程、表单、视图列表等配置都在实体对象上完成,与应用的划分无关。应用与菜单也没有强制绑定关系。

配置项​

应用本身只有少量基础属性,分为「基本信息」与「系统属性」两类。

配置项说明
名称应用显示名称,必填
编码应用唯一编码,必填,用于程序侧标识应用
图标应用图标,在应用选择器中展示
描述应用的功能说明,建议填写业务范围

标识与外观​

  • 名称:面向用户的显示名,出现在应用选择器、工作区标题等位置。
  • 编码:面向程序的唯一标识,创建后不可修改,建议使用小写下划线风格(如 book_management),便于在脚本、接口中引用。
  • 图标:通过图标选择器设置,保存的是图标标识串;展示时由前端渲染为对应图标,未设置时回落为默认图标。

我的应用​

「我的应用」以更友好的方式展示应用,便于快速进入:

  • 支持卡片视图与列表视图两种展示模式,可通过搜索框右侧的设置按钮切换,切换结果会保存在浏览器本地(localStorage)。
  • 支持按应用名称关键字搜索。
  • 点击任意应用即可进入该应用的工作区,工作区默认落地到该应用下的实体对象列表。

应用列表​

「应用列表」提供表格化的管理能力:

操作说明
新建应用填写名称、编码、图标、描述后创建,创建成功后自动进入新应用的工作区
编辑修改应用的名称、图标、描述(编码在创建后不可修改)
查看详情以抽屉方式展示应用的全部属性
查询支持按名称、编码模糊查询,支持按编码排序
创建后自动跳转

只有「新建」操作会在创建成功后自动进入新应用的工作区;编辑操作停留在当前列表。

应用划分建议​

建议按独立的业务模块拆分应用,这样便于后续以 SaaS 方式按需分发、按最小化原则开通。例如「图书管理」「客户管理」「项目管理」分别作为独立应用。

详细的划分理念可参考 应用 概念文档。

下一步​

属性明细​

以下内容面向技术实现与 AI 检索,逐个说明应用属性的类型、含义与存储。

应用属性表​

属性名类型含义取值/存储值
_idstring(GUID)应用主键例:9f1c0b2e-...
Codestring应用编码,必填业务唯一编码,创建后不可修改
Namestring应用名称,必填显示名称
Iconstring应用图标图标标识串,前端由 IconDisplayCmp 渲染
Descriptionstring应用描述纯文本,可为空
Customizedbool是否被自定义过系统内置应用被修改后置为 true
CustomCreatedbool是否由用户自定义创建用户新建的应用为 true
VisitCountint访问次数整型计数

通用实体属性​

应用继承自 EntityBase,同时具备以下通用属性:

属性名类型含义
IsDeletedbool是否已删除(逻辑删除)
CreatedBy / CreatedTimestring / datetime创建人 / 创建时间
ModifiedBy / ModifiedTimestring / datetime修改人 / 修改时间
Organizationstring(GUID)所属组织

存储示例​

应用数据存储在数据表 system_metaapp 中:

{
"_id": "9f1c0b2e-2d3a-4e6f-9c11-0f7a5b8d2e10",
"Code": "book_management",
"Name": "图书管理系统",
"Icon": "BookOutlined",
"Description": "图书借阅与归还管理",
"Customized": false,
"CustomCreated": true,
"VisitCount": 12,
"IsDeleted": false,
"CreatedBy": "admin",
"CreatedTime": "2026-01-05T09:12:30"
}

相关接口​

接口说明
GET /api/MetaApp/GetAppLiteList获取轻量应用列表(仅 _id/Name/Description/Icon)
POST /api/MetaApp/GetAppList分页获取应用列表
POST /api/MetaApp/Create新建应用
POST /api/MetaApp/Edit编辑应用
GET /api/MetaApp/Get获取应用详情

约束说明​

  • Code 在 POST /api/MetaApp/Edit 中不参与修改,仅在创建时写入。
  • Icon 为空时前端使用默认图标渲染,不影响数据存储。
  • 只有「新建」操作会在创建成功后自动进入新应用的工作区。