> 此生成器是本人在闲暇时间打造一个后端管理系统自动化项目
> 主要特性如下
> * 自动生成 `RESTful`风格的api，实现基本的`CURD`
> * 自动生成管理界面，每一个模型有对应的管理视图
> * 自带权限系统，开箱即用
> * 支持图片上传
> * 支持excel导出
> * 扩展了用户端接口 jwt实现
> * 支持多语言如 `JAVA`、`PHP`、`Node.js`
> * 支持多种数据库如 `MySQL`、`Mongodb`
> * 灵活的表单项配置
> * 支持多种主题
> 



# Generator 代码生成器

### 生成器命令

**创建应用**
``` 
generator app <项目名称>



```
0.创建应用 generator app <应用名称>
1.生成后台api
generator make:curd -m <模型名称，默认全部>
2.生成模型配置文件
generator make:model -m <模型名称>
2.生成管理视图
generator make:view -m <模型名称，默认全部>

上述命令都需要在根目录下执行。

系统初始账号，超级管理员
账号：119
密码：162534



系统使用过程中可能出现的错误
1.新增权限时报错
[2022-03-19T16:18:26.774] [ERROR] default - gernerator-WEB#admin#MYSQL#insertPermission#新增权限表记录时数据库出错: ER_MIX_OF_GROUP_FUNC_AND_FIELDS: In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated column 'cli1.uc_permission.id'; this is incompatible with sql_mode=only_full_group_by

参考解决办法
https://blog.csdn.net/study_in/article/details/92625397