mirror of
https://github.com/jackqqq123/luban_ui_internal.git
synced 2025-11-15 13:48:24 +08:00
1.8 KiB
1.8 KiB
功能设计
页签:项目分组:项目1|项目2
-
问答
- 本地知识库
- 历史会话
- 开启新对话
-
项目
- 分页区
- 工作区
- 目录树
- 内容 文件列表、FileEditor
- 右键
- 新建配置表-逻辑结构(唯一table,enum,bean)
- 配置表可以标记自动导出
- 项目配置
- 鲁班版本
- 鲁班路径
- 模板路径
- 参考命令行工具
- 发布配置
- 配置路径
- 为了支持前后操作,发布配置应该是一份json文件,脚本根据json调用luban
- 配置可能有多份
- 配置路径
- 工作区
- 操作区
- 更新(可选)
- 发布
- 推送(可选)
- 分页区
-
设置页
- 外观
- 鲁班
- 文档网址
- 高级
- 外部编辑器、路径
- shell、路径
- 语言
-
新建项目
- 名称
- 描述
- 项目分组
- 本地路径
- 项目模板
-
打开项目
- 路径
- 项目别名
- 项目分组
-
FileEditor
- 目录列表(焦点文件为目录或文件不支持编辑)
- 文本编辑器(代码高亮?)
- xml能不能判断是逻辑结构进行定制化编辑呢?
-
新建逻辑结构(唯一table,enum,bean)
- 该页面需要细化!
-
配置表设计器
- 表头
- 字段
- 字段名(var)
- 类型(type)
- 整型 int 可空
- 布尔型 bool 可空
- 字符串 string 可空
- 日期型 datetime 必填
- 枚举 enum
- 可填变量名、别名或者对应的整数
- 数据 bean
- 合并单元格,按顺序填写
- 如果是多态,第一个数据是bean的别名
- 处理器(tag)
- escape 用于字符串开启转义(比如\n换成换行符)
- default 用于提供默认值,支持bean
- 组别(group)
- 备注
- 是否导出(字段名#开头)
- 字段
- 表头