跳转至
配置说明

方案区
- i3go_codemaker支持多种方案,在方案区进行操作即可
数据库信息
- 新建或选择方案后,在数据库信息区输入数据库的信息
- 数据库类型:目前只支持mysql
- 服务器:服务器ip或域名,端口不是3306时可以后面附加 :端口
- 用户名
- 密码
- 数据库
- 输入数据库信息后,点击“测试”可检查信息是否正确
表选择
- 如果数据库信息正确,点击“刷新”按钮,可以在表选择区显示数据表信息
- 不显示所有的数据表,而是只显示数据表的前缀,比如表sys_user,前缀就是sys,多个表可能共用一个前缀
- 数据表必须要有前缀,否则无法显示,比如表xxxRecord就不是一个合法的表名
- 可在前缀前进行勾选,勾选后,符合此前缀的数据表才会生成代码
- 若表名有修改,可点击“刷新”按钮刷新前缀列表
输出
- 勾选Model、Mapper、Service前面的复选框,生成对应的代码
- 注意:由于vscode等工具的代码自动格式化功能,格式化后的代码和自动生成的可能有不一致,Mapper、Service在重新生成时基本不会变化,Model可能变化较大(都是空格、换行之类的差距,对代码本身没有什么影响)。
- 输入路径:按项目的实际路径,确定相应代码的输出路径
- 引用空间:Mapper需要引用Model,Service需要引用Model、Mapper,按实际情况输入(单个引用用""包围,多个引用用;隔开)
- 引用空间可自行输入其他的引用,但由于go编译时的特性,如果添加了未使用的引用编译时会报错,因此如果不是所有的数据表都要引用,还是生成代码后各自在代码文件中的自定义引用标记对中添加为好。
备份与恢复
- 右上角有备份、恢复功能,避免因突然断电等导致的配置文件损坏