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