项目设计文档

This commit is contained in:
jackqqq123
2025-09-24 01:21:45 +08:00
parent 9dbd383a7e
commit 887efe22da
4 changed files with 174 additions and 2 deletions

View 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)
- 备注
- 是否导出(字段名#开头)