mirror of
https://github.com/jackqqq123/luban_ui_internal.git
synced 2025-11-15 13:48:24 +08:00
项目设计文档
This commit is contained in:
78
design/项目功能设计.md
Normal file
78
design/项目功能设计.md
Normal file
@@ -0,0 +1,78 @@
|
||||
## 功能设计
|
||||
页签:项目分组:项目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)
|
||||
- 备注
|
||||
- 是否导出(字段名#开头)
|
||||
Reference in New Issue
Block a user