77 lines
1.5 KiB
Markdown
77 lines
1.5 KiB
Markdown
## 代码生成使用
|
||
|
||
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. 代码生成模块
|
||
|
||

|
||
|
||
2. 选择要生成的表
|
||
|
||
> 以下为空则从**pigx-codegen/generator.properties** 获取
|
||
|
||

|
||
|
||
3. 解压下载的**pigx_code_gen.zip**
|
||
|
||
> 生成代码结构,安装前后端 maven 、vue-cli 目录生成,可以覆盖到指定业务模块
|
||
|
||

|
||
|
||
4. **重点讲解生成的SQL使用**
|
||
|
||
> 生成的SQL脚本,不要直接执行,完善 菜单、按钮的菜单ID 的层级
|
||
>
|
||
> PS: 为什么菜单ID 不自动生成呢?
|
||
>
|
||
> - [x] 通过自己录入保证,数据库展示层级。
|
||
>
|
||
> - [x] 比如 父菜单 ID 为 1,子菜单的ID 则为 11,按钮ID 为 12,13,14
|
||
|
||
```lua
|
||
1
|
||
├── 11
|
||
├── 12
|
||
├── 13
|
||
├── 14
|
||
```
|
||
|
||

|
||
|
||
##### 最后给角色分配,你新增的菜单和按钮喔 |