- entity层使用的注解
实体类的注解包括:
/**data*lombok注解 提供类所有属性的 get 和 set 方法,*此外还提供了equals、canEqual、hashCode、toString 方法。*/@Data/**TableName*mybatisplus提供的注解 指定表名*/@TableName("alarm_info")/**Accessors*lombok注解 使用chain属性,setter方法返回当前对象*可以实现链式风格,例如:this.setxxx().setyyy();*/@Accessors(chain = true)/**EqualsAndHashCode*lombok注解 不调用父类的属性*/@EqualsAndHashCode(callSuper = false)/**ApiModel*swagger注解 value提供swapper的备用名称,默认使用类名*description提供详细的类描述*/@ApiModel(value="alarm_info对象", description="报警记录查询")public class AlarmInfo implements Serializable {private static final long serialVersionUID = 1L;/**主键*/@TableId(type = IdType.ASSIGN_ID)@ApiModelProperty(value = "主键")private java.lang.String id;/**报警时间*/@Excel(name = "报警时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")@ApiModelProperty(value = "报警时间")private java.util.Date alarmTime;/**设备ip地址*/@Excel(name = "设备ip地址", width = 15)@ApiModelProperty(value = "设备ip地址")private java.lang.String ip;
- controller层
