codegen.md 1.6 KB

代码生成使用

v 1.4.0 提供了代码图形化生成功能。

功能支持

前端:

api.js

crud.js

index.vue

后端

entity

mapper

service

Controller

升级要点

升级pigx-ui pigx 到 v 1.4.0版本

更新数据库脚本,doc/pigx.sql

开始使用

项目启动
  1. 启动 pigx-eureka、pigx-config、pigx-gateway、pigx-auth、pigx-upms-biz
  2. 启动PigxCodeGenApplication
  3. 启动pigx-ui
界面操作
  1. 代码生成模块

  1. 选择要生成的表

以下为空则从pigx-codegen/generator.properties 获取

  1. 解压下载的pigx_code_gen.zip

生成代码结构,安装前后端 maven 、vue-cli 目录生成,可以覆盖到指定业务模块

  1. 重点讲解生成的SQL使用

生成的SQL脚本,不要直接执行,完善 菜单、按钮的菜单ID 的层级

PS: 为什么菜单ID 不自动生成呢?

  • [x] ​ 通过自己录入保证,数据库展示层级。

  • [x] ​ 比如 父菜单 ID 为 1,子菜单的ID 则为 11,按钮ID 为 12,13,14

   1
   ├── 11
   ├── 12
   ├── 13
   ├── 14

  1. 配置路由 前端 index.js js '/code': { target: baseUrl, changeOrigin: true, pathRewrite: { '^/code': '/code' } },
最后给角色分配,你新增的菜单和按钮喔