Skip to content

类名和表名建议保持一致,此外字段和字段的类型必须一致;

  • 类的注解主要是:
    • Lombok
    • 和swagger
    • 还有mybatisplus的数据表
  • 其中字段的注解主要是:
    • 数据表中对应字段和swagger的注释
    • 要注意对id的特殊处理

packagecom.mincheng.construction.entity; importcom.baomidou.mybatisplus.annotation.*; importcom.fasterxml.jackson.annotation.JsonFormat; importcom.fasterxml.jackson.annotation.JsonIgnore; importcom.fasterxml.jackson.databind.annotation.JsonSerialize; importcom.fasterxml.jackson.databind.ser.std.ToStringSerializer; importio.swagger.annotations.ApiModel; importio.swagger.annotations.ApiModelProperty; importlombok.AllArgsConstructor; importlombok.Builder; importlombok.Data; importlombok.NoArgsConstructor; importjava.util.Date;

@Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel(" 菜单表

") @TableName("menus") Public class Menus {

/** * 菜单

id */ @TableId(type=IdType.ASSIGN_ID) @JsonSerialize(using=ToStringSerializer.class) @ApiModelProperty(value=" 菜单

id",example="") Private Long id;

/** * 菜单等级

*/ @TableField("level") @ApiModelProperty(value=" 菜单等级

",example="") Private Integer level;

/** * 菜单名

*/ @TableField("name") @ApiModelProperty(value=" 菜单名

",example="") Private String name;

/** * 备注

*/ @TableField("note") @ApiModelProperty(value=" 备注

",example="") Private String note;

/** * 创建时间

*/ @TableField(value="create_time",fill=FieldFill.INSERT) @JsonFormat(pattern="yyyy-MM-ddHH:mm:ss",timezone="GMT+8") @ApiModelProperty(value=" 创建时间

",example="") Private Date createTime;

/** * 更新时间

*/ @TableField(value="update_time",fill=FieldFill.INSERT_UPDATE) @JsonFormat(pattern="yyyy-MM-ddHH:mm:ss",timezone="GMT+8") @ApiModelProperty(value=" 更新时间

",example="") Private Date updateTime;

/** * 删除标志

*/ @TableField("deleted") @TableLogic @JsonIgnore @ApiModelProperty(value=" 删除标志

",example="") Private Integer deleted;

/** * 当前页

*/ @ApiModelProperty(value=" 当前页

",example="1") @TableField(exist=false) Private Integer currentPage;

/** * 分页页数

*/ @ApiModelProperty(value=" 分页页数

",example="20") @TableField(exist=false) Private Integer pageSize; } 组织机构类

本站总访问 — 次