ApplicationDefine
Field Definitions
| Field | Type | Description |
|---|---|---|
| color | String | Application theme color, default c1 |
| bgColor | String | Menu bar background color |
| navColor | String | Menu text color |
| colorPrimary | String | Primary color |
| colorSuccess | String | Success color |
| colorInfo | String | Info color |
| colorWarning | String | Warning color |
| colorDanger | String | Danger color |
| themeStyle | String | Theme style |
| mobileThemeStyle | String | Mobile theme style |
| clientScript | String | Client script |
| icon | String | Icon |
| moduleBarStyle | String | Navigation bar style, default top |
| moduleBarExpandStyle | String | Navigation bar expand/collapse |
| description | String | Description |
| avatar | String | Menu bar logo |
| bgImageId | String | Menu bar background image |
| bgImageSize | String | Background image fill mode, default auto |
| bgImagePositionX | String | Menu bar background image horizontal position, default left |
| bgImagePositionY | String | Menu bar background image vertical position, default top |
| hideSubMenuIcon | boolean | Hide sub-menu module icons |
| releaseVersion | String | Application version, default 1.0 |
| refreshAfterPublish | boolean | Whether to refresh after publishing, default true |
| enableModuleNavBreadcrumb | boolean | Show navigation bar module path |
| enableModuleVisitHistory | boolean | Show module visit history |
| moduleNavBreadcrumbSeparator | String | Navigation bar module path separator |
| hideModuleNavBreadcrumbIcon | boolean | Hide navigation bar module path module icon |
| enableModuleTitle | boolean | Show module title |
| modulePadding | Integer | Module display padding |
| moduleBorderRadius | Integer | Module display border radius |
| moduleBgColor | String | Module display background color |
| userExtendAutomaticId | String | User extended info - call automation to set user extended info |
| appNameColor | String | Application name color |
| navTopText | String | Menu bar top description text (only effective in left-right layout) |
| navTopBgColor | String | Menu bar top background color |
| enableLogin | boolean | Enable application independent login page, default false |
| loginSetting | LoginSetting | Application login configuration |
| disableBackToWorkbench | boolean | Disable clicking application logo to return to workbench |
| disableSwitchApp | boolean | Disable clicking application title to switch applications |
| keepAliveModuleList | List<String> | List of modules that maintain state (no reload when switching modules) |
| hideAppTitle | boolean | Hide application name |
| hideAppLogo | boolean | Hide application logo |
| appSwitchDisabledExpression | String | Disable clicking application title to switch when condition is met |
| enableAccordion | boolean | Enable accordion mode for navigation bar (effective in left-right layout) |
| dependList | List<AppDepend> | List of dependent applications |
| exportList | List<AppExport> | List of applications allowed to depend on this application |
| menuButtonList | List<Button> | Menu bar button list |
| toolbarButtonList | List<Button> | Toolbar button list |
| navButtonList | List<Button> | Top navigation bar button list |
| roleList | List<ObjectRef> | Role list |
| automaticList | List<ObjectRef> | Automation list |
| scriptList | List<ObjectRef> | Script list |
| scriptUseNpmMode | String | Application script uses Npm, enable, disable, default empty |
| scheduleList | List<ObjectRef> | Scheduled task list |
| moduleList | List<ObjectRef> | Module list |
| envPropertyList | List<EnvProperty> | Environment variables |
| resourceList | List<ApplicationResource> | Resource list |
| customLoadResourceList | List<ApplicationCustomLoadResourceDefine> | Application custom load resource list |
| apiList | List<ObjectRef> | API list |
| listenerList | List<AppListenerDefine> | Listener list |
| versionList | List<ObjectRef> | Version notes list |
| searchFilterList | List<ObjectRef> | Filter list |
| eventList | List<AppEventDefine> | Event definition list |
| optionSource | String | Option value data source, default "default" |
| optionSourceTableId | String | Source data table |
| optionSourceIdField | String | Option identifier field (supports single-line text type) |
| optionSourceParentField | String | Option parent node field (supports single-line text type) |
| optionSourceNameField | String | Option name field (supports single-line text type) |
| optionSourceRemarkField | String | Option remark field (supports single-line text type) |
| optionSourceColorField | String | Option color field (supports color type) |
| optionSourceOrderField | String | Option sort field (supports integer type) |
| optionSourceCategoryField | String | Option category field (supports single-line text and list select types) |
| optionSourceDisabledField | String | Disable selection field (supports checkbox or switch type) |
| optionSourceCheckedField | String | Default checked field (supports checkbox or switch type) |
| optionCategoryList | List<OptionCategory> | Option value dictionary category list |
| libraryList | List<ApplicationLibrary> | Extension library list |
| enableModuleFavorite | boolean | Whether to allow module favorites |
| noteList | List<Note> | Note list |
| localeList | List<String> | Supported language list |
| aiAgentList | List<ObjectRef> | Designer agents |
Inner Class Definitions
LoginSetting
| Field | Type | Description |
|---|---|---|
| loginTitle | String | Login page title |
| loginLogoId | String | Login page logo |
| loginBgImageId | String | Login page background image |
| loginBgImageSize | String | Background image fill mode, default auto |
| loginBgImagePositionX | String | Background image horizontal position, default auto |
| loginBgImagePositionY | String | Background image vertical position, default auto |
| logoutURLVar | String | Redirect URL after logout |
| loginDesc | String | Login page description text |
AppDepend
| Field | Type | Description |
|---|---|---|
| appDefineId | String | Application define ID |
| name | String | Application name |
AppExport
| Field | Type | Description |
|---|---|---|
| appDefineId | String | Application define ID |
| name | String | Application name |
EnvProperty
| Field | Type | Description |
|---|---|---|
| env | String | Environment |
| id | String | Environment variable ID |
| value | String | Environment variable value |
| remark | String | Environment variable remark |
| encryptSave | boolean | Whether to encrypt |
| enableClientAccess | boolean | Allow client access |
ApplicationLibrary
| Field | Type | Description |
|---|---|---|
| id | String | ID |
| name | String | Name |
| key | String | Identifier |
| fileId | String | File ID |
| fileName | String | File name |
| fileSize | long | File size |
| fileMd5 | String | File MD5 |
AppEventDefine
| Field | Type | Description |
|---|---|---|
| id | String | ID |
| key | String | Identifier |
| name | String | Name |
| remark | String | Remark |
OptionCategory
| Field | Type | Description |
|---|---|---|
| id | String | ID |
| name | String | Identifier |
| remark | String | Remark |

