Files
luban_ui_internal/design/项目功能设计.md
2025-09-24 01:22:21 +08:00

78 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 功能设计
页签项目分组项目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)
- 备注
- 是否导出(字段名#开头)