1. 程式人生 > >擴充套件mybatis-generator外掛;高效率分頁查詢,自動新增swagger2註解到實體類

擴充套件mybatis-generator外掛;高效率分頁查詢,自動新增swagger2註解到實體類

myBatisGeneratorPlugins

一些mybatis-generator擴充套件外掛集合

已實現功能

  • 自動新增swagger2註解到實體類
  • 擴充套件set方法,返回this例項;方便鏈式呼叫

詳細介紹

1. 自動新增swagger2註解到實體類

自動為entity類生成swagger2文件註解,註解內容為資料庫comment內容

生成程式碼

@ApiModel(value="com.ptshop.model.AdminRole")
@Table(name = "pt_admin_role")
public class AdminRole extends BaseEntity {
    /**
     * id
     */
    @Id
    @ApiModelProperty(value="idid")
    private Long id;

    /**
     * 名稱
     */
    @ApiModelProperty(value="name名稱")
    private String name;

    /**
     * 角色程式碼
     */
    @ApiModelProperty(value="code角色程式碼")
    private String code;

    /**
     * 狀態
     */
    @ApiModelProperty(value="enabled狀態")
    private Byte enabled;

    @Column(name = "creator_id")
    @ApiModelProperty(value="creatorId")
    private Long creatorId;

    @Column(name = "creator_name")
    @ApiModelProperty(value="creatorName")
    private String creatorName;