代码生成
通过前端页面或者swagger接口调用生成前后端代码
参数释义
参数 | 是否必须 | 描述 | 释义 |
---|---|---|---|
connectId | 是 | 数据库连接ID | 当前表所在的数据库ID |
tableName | 是 | 表名 | 需要生成代码的表 |
apiPrefix | 否 | 接口路径前缀 | 网关path中的路由匹配前缀 例如:网关中认证服务访问路径为Path=/oauth2/**接口前缀为oauth2 不传会使用packageName,最底层包名 例如:cn.com.mfish.sys包会使用sys |
entityName | 否 | 实体类名 | javaBean对象实体名称 不传会使用表名驼峰化 |
packageName | 否 | 项目包名 | java包名称 格式:cn.com.mfish.*** 不传使用默认包名 cn.com.mfish.web |
tableComment | 否 | 描述 | 表相关描述信息 不传会获取数据库表中的中文描述,如果也为空则使用表名 |
参数作用体现
连接id,表名
确定当前代码以哪个库的那张表生成
接口前缀 apiPrefix
接口前缀对应网关中路由地址,如下图:
实体类名 entityName
项目包名称 packageName
描述 tableComment
生成代码结构
生成代码结构如下图:
提示
cn目录为后端代码,按照输入的项目包名结构生成,样例包名cn.com.mfish.web
mfish-nocode-view为前端代码
代码生成完成后将前后端代码拷贝到对应的项目目录下即可