跳转至

配置说明

alt

方案区

  • i3go_codemaker支持多种方案,在方案区进行操作即可

数据库信息

  • 新建或选择方案后,在数据库信息区输入数据库的信息
  • 数据库类型:目前只支持mysql
  • 服务器:服务器ip或域名,端口不是3306时可以后面附加 :端口
  • 用户名
  • 密码
  • 数据库
  • 输入数据库信息后,点击“测试”可检查信息是否正确

表选择

  • 如果数据库信息正确,点击“刷新”按钮,可以在表选择区显示数据表信息
  • 不显示所有的数据表,而是只显示数据表的前缀,比如表sys_user,前缀就是sys,多个表可能共用一个前缀
  • 数据表必须要有前缀,否则无法显示,比如表xxxRecord就不是一个合法的表名
  • 可在前缀前进行勾选,勾选后,符合此前缀的数据表才会生成代码
  • 若表名有修改,可点击“刷新”按钮刷新前缀列表

输出

  • 勾选Model、Mapper、Service前面的复选框,生成对应的代码
  • 注意:由于vscode等工具的代码自动格式化功能,格式化后的代码和自动生成的可能有不一致,Mapper、Service在重新生成时基本不会变化,Model可能变化较大(都是空格、换行之类的差距,对代码本身没有什么影响)。
  • 输入路径:按项目的实际路径,确定相应代码的输出路径
  • 引用空间:Mapper需要引用Model,Service需要引用Model、Mapper,按实际情况输入(单个引用用""包围,多个引用用;隔开)
  • 引用空间可自行输入其他的引用,但由于go编译时的特性,如果添加了未使用的引用编译时会报错,因此如果不是所有的数据表都要引用,还是生成代码后各自在代码文件中的自定义引用标记对中添加为好。

备份与恢复

  • 右上角有备份、恢复功能,避免因突然断电等导致的配置文件损坏