Appearance
ModuleDefine 应用模块
字段定义
| 字段名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| type | String | - | 模块类型(必填) |
| displayName | String | - | 显示名称 |
| icon | String | - | 模块图标(必填) |
| iconColor | String | - | 图标颜色 |
| textColor | String | - | 文本颜色 |
| isHiddenWeb | boolean | - | 在PC端隐藏此模块 |
| isHiddenMobile | boolean | - | 在移动端隐藏此模块 |
| moduleHiddenVar | String | - | 满足表达式时隐藏此模块 |
| bgColor | String | - | 背景颜色 |
| moduleBarExpandStyle | String | - | 导航栏展开/收起 |
| disableNavBreadcrumb | boolean | - | 启用模块导航面包屑 |
| disableModuleTitle | boolean | - | 隐藏模块标题 |
| enableModuleTitleRichtext | boolean | - | 使用富文本作为模块标题 |
| moduleTitleRichtext | String | - | 模块标题内容 |
| modulePadding | Integer | - | 模块展示内边距 |
| moduleBorderRadius | Integer | - | 模块展示边框圆角 |
| floatButtonList | List<Button> | - | 浮动按钮列表 |
| disableModuleVisitHistory | boolean | - | 隐藏模块访问历史 |
| themeStyle | String | - | 主题样式 |
| mobileThemeStyle | String | - | 手机端主题样式 |
| clientScript | String | - | 客户端脚本 |
| noteList | List<Note> | new ArrayList<>() | 注释列表 |
| badgeText | String | - | 徽章文本 |
| badgeColor | String | - | 徽章颜色 |
| readme | String | - | 说明文档 |
| tableSetting | TableSetting | - | 数据表设置 |
| dashboardSetting | DashboardSetting | - | 仪表盘设置 |
| externalSetting | ExternalSetting | - | 外部系统设置 |
| websiteSetting | WebsiteSetting | - | 网站和资源托管设置 |
| textindexSetting | TextindexSetting | - | 搜索引擎设置 |
| surveySetting | SurveySetting | - | 问卷调查设置 |
| recycleBinSetting | RecycleBinSetting | - | 回收站设置 |
| logSetting | LogSetting | - | 应用操作记录设置 |
| bpmnSetting | BpmnSetting | - | 工作流设置 |
| bpmnDataSetting | BpmnDataSetting | - | 工作流数据管理设置 |
| tableGridSetting | TableGridSetting | - | 表格视图设置 |
| tableCardSetting | TableCardSetting | - | 卡片视图设置 |
| tableGanttSetting | TableGanttSetting | - | 甘特图视图设置 |
| tableKanbanSetting | TableKanbanSetting | - | 看板视图设置 |
| tableCalendarSetting | TableCalendarSetting | - | 日历视图设置 |
| tableTreeSetting | TableTreeSetting | - | 树形视图设置 |
| tableSchedulerSetting | TableSchedulerSetting | - | 资源日历视图设置 |
| tableTimelineSetting | TableTimelineSetting | - | 时间线视图设置 |
| tableMapSetting | TableMapSetting | - | 地图视图设置 |
| tableFormSetting | TableFormSetting | - | 填写表单设置 |
| pageDesignerSetting | PageDesignerSetting | - | 打印模板设置 |
| tableFolderSetting | TableFolderSetting | - | 文件夹视图设置 |
| tableCustomSetting | TableCustomSetting | - | 自定义视图设置 |
| messageQueueSetting | MessageQueueSetting | - | 消息队列设置 |
| gridLayoutSetting | GridLayoutSetting | - | 网格布局设置 |
| memberManageSetting | MemberManageSetting | - | 成员管理设置 |
| roleManageSetting | RoleManageSetting | - | 角色管理设置 |
| stableDiffusionSetting | StableDiffusionSetting | - | AI绘图设置 |
| formDesignerSetting | FormDesignerSetting | - | 表单设计器设置 |
| formDesignerFormSetting | FormDesignerFormSetting | - | 表单设计器页面设置 |
| componentPageSetting | ComponentPageSetting | - | 组件页面设置 |
| aiAgentSetting | AiAgentSetting | - | AI助手设置 |
| automaticPageSetting | AutomaticPageSetting | - | 自动化页面设置 |
| departmentManageSetting | DepartmentManageSetting | - | 部门管理设置 |
| dataSourceSetting | DataSourceSetting | - | 数据源设置 |
| knowledgeBaseSetting | KnowledgeBaseSetting | - | 知识库设置 |
| viewSplitSetting | ViewSplitSetting | new ViewSplitSetting() | 视图分割设置 |
继承字段(来自 DefineObject)
| 字段名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| id | String | - | 唯一标识符 |
| key | String | - | key |
| scope | String | - | 作用域 |
| name | String | - | 名称(必填) |
| displayName | String | - | 显示名称 |
| remark | String | - | 备注 |
| build | Long | 0L | 版本号,采用递增的数字表示,如果版本号不一致则需要针对此配置项进行处理(应用发布时+1) |
| draftVersion | Long | 0L | 草稿版本号 |
| ignoreAddVersion | Boolean | false | 忽略新增版本号 |
| isDeleted | Boolean | false | 标记定义是否被删除 |
| parentId | String | - | 父节点ID |
| parentName | String | - | 父节点名称 |
| createUser | String | - | 创建用户 |
| updateUser | String | - | 更新用户 |
| createTime | String | - | 创建时间 |
| updateTime | String | - | 更新时间 |
内部类 ViewSplitSetting
| 字段名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| splitType | String | - | 分割类型 |
| websiteType | String | "website" | 网站类型 |
| websiteId | String | - | 网站ID |
| websitePath | String | - | 网站路径 |
| websiteComponentSetting | ComponentDetailSetting | new ComponentDetailSetting() | 网站组件设置 |
| externalUrlVar | String | - | 外部URL变量 |
| pageDesignerId | String | - | 打印模板模块ID |
| pageDesignerPageId | String | - | 打印模板页面ID |
| pageDesignerQueryVar | String | - | 打印模板查询变量 |
| splitSize | int | 300 | 分割大小 |
| splitSizeUnit | String | "px" | 分割大小单位 |
| splitPosition | String | "right" | 分割位置 |
| moduleId | String | - | 模块ID |

