package com.casic.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; @Builder @Data @ApiModel(value = "LucencyGasData", description = "燃气列表") @TableName("lucency_gas_data") public class LucencyGasData { @TableId(type = IdType.AUTO) @ApiModelProperty(notes = "透传燃气数据id", dataType = "Long") private Long id; @ApiModelProperty(notes = "设备编号", dataType = "String") @TableField("devcode") private String devcode; @ApiModelProperty(notes = "tenantId", dataType = "Long") @TableField("tenant_id") private Long tenantId; @ApiModelProperty(notes = "信号强度", dataType = "String") @TableField("signals") private String signals; @ApiModelProperty(notes = "可燃气体高报", dataType = "String") @TableField("chha") private String chha; @ApiModelProperty(notes = "可燃气体高高报", dataType = "String") @TableField("chhha") private String chhha; @ApiModelProperty(notes = "电量", dataType = "Double") @TableField("cell") private Double cell; @ApiModelProperty(notes = "燃气浓度", dataType = "String") @TableField("data_value") private String dataValue; @ApiModelProperty(notes = "电信平台注册主键", dataType = "String") @TableField("device_id") private String deviceId; @ApiModelProperty(notes = "记录时间", dataType = "Date") @JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8") @TableField("logtime") private Date logtime; @ApiModelProperty(notes = "采集时间", dataType = "Date") @JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8") @TableField("uptime") private Date uptime; @ApiModelProperty(notes = "设备编号", dataType = "String") @TableField("imei") private String imei; }