# metaman **Repository Path**: hepengju/metaman ## Basic Information - **Project Name**: metaman - **Description**: 快速创建表,数据库元数据管理 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-02-05 - **Last Updated**: 2025-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 功能简述 - 模板引擎 * 先支持javascript的3种 * 再支持java的两种: freemarker和beetl * 再支持go的一种: todo * 发布到网站、utools扩展 - 创建表 * 导入导出 * 多个表 * 保存到本地,localStorage --- 1. 快速创建表 - 快速: * 回车下一行,类似Excel的操作体验 * 快捷按钮: ID(统一varchar(32)等)、CUD(创建人、创建时间、更新人、更新时间、删除标志) * 快速提示:如果有规范的数据模型指导,则自动提示类型长度等信息 - 检查: 检查是否符合各种规范 - 创建: 各种数据库格式的创建表语句,比如Postgres、Oracle\MySQL等 - 转换: Java的BO、Mapper、Service、Controller等 1. 元数据管理 - 抽取数据库字典:表、视图、列等信息 - 生成Excel数据: * 目录: 表和视图,点击超链接可以跳转到对应表。可快速生成表注释 * 多表: Sheet名称为中文注释,A1单元格为英文名称 - 生成Word数据: * 目录: Word的目录,带跳转功能 * 多表: 规范格式 ## TODO 1. 快速创建表: 20250301 OK 2. 扩展模板显示 3. 多个表的目录 4. 自定义与恢复默认 5. 导入导出自定义配置 6. Coffee赞助码 ## 操作说明 1. 方向键 - ↑↓:类似单元格移动的体验 - ↑↓ + Alt:移动选中行列,如果没有选择则移动当前行列 - ↑↓ + Alt + Ctrl:移动选中行列到顶低左右,如果没有选择则移动当前行列 > 左右方向键←→不处理的说明 > 在input框中的是←→移动光标位置的, > 通过浏览器自身的Tab键/Shift+Tab进行切换 > 列新增和移动的概率很低,可通过拖动实现 1. Enter建 - Enter:默认和↓一样,移动到下一行。但如果是最后一行则自动新建一行 - Enter + Ctrl:下方新增一行 - Enter + Shift:上方新增一行 1. 拖动 - 行列可以拖动 - 选中的多行多列可以拖动