/rosa-powerdesigner

🛠️rosa for powerdesigner

Primary LanguageVueApache License 2.0Apache-2.0

Rosa

Rosa PowerDesigner

这是一个基于Electron的代码生成工具,根据powerdesign PDM 文件生成相应代码。

在前端工作中遇到了一些重复性的工作,所以想到了制作一个代码生成工具,日常的开发工作主要围绕PDM与客户需求展开,考虑到目前有些项目不一定适用PowerDesigner进行表结构设计,后期考虑通过连接数据库获取表结构。

app-shoot-1

app-shoot-2

warning: 目前对于powerdesign16.0及powerdesign16.5生成的PDM文件的解析是没有问题的,对于其他版本的PDM解析如果存在问题,请在issues当中提出,最好提供PDM文件。

⌨️ 如何使用

# 拉取源码
git clone https://github.com/jingchenxu/rosa-powerdesigner.git
# 进入根目录
cd rosa-powerdesigner
# 安装依赖并运行项目
yarn
yarn run electron:serve

打包应用

yarn run electron:build

✨ Features (CHANGELOG)

  • 支持解析pdm文件;
  • 支持本地模板及在线模板,代码根据模板生成;
  • 支持文件导出及代码复制至粘贴板。

🛠 技术栈