package com.newfiber.api.pc.model.well; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.enums.IdType; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * @ClassName WellLidInfo * @Description TODO * @Author 张鸿志 * @Date 2021年12月2日15:15:08 15:15 * Version 1.0 **/ @Data @TableName("well_lid_info") public class WellLidInfo implements Serializable { @TableId(value = "id",type = IdType.INPUT) private Long id; private String wellCode; private Short wellMaterial; private String deviceId; @TableField("install_date") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date installDate; @TableField("scrap_date") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date scrapDate; private Short shape; private String wellSize; private Short wellType; private String wellUnit; private String wellUnitLinkman; private String wellUnitPhone; private String roadName; private BigDecimal lng; private BigDecimal lat; private String coordinatesType; private Short isIntact; private Short isWarning; private Integer warnCount; private Integer changeCount; private Short isSuper; private String district; private String districtCode; private String functionary; private String functiPhone; private Float waterState; private Float surfaceTemper; private Float shockState; private Float dumpState; private Float soc; private Float sor; private Float sensorHumidity; private Float sensorWaterLevel; private Float sensorWaterDepth; private Float sensorSmoke; private Float sensorCh4; private Float sensorToxic; private Float sensorWaterAlarm; private Float sensorWaterWarn; private Float sensorPh; private Float sensorCh4Conc; private Float sensorToxicConc; private String remark; private Float enable; @TableField("create_time") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; private String createBy; @TableField("update_time") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; private String updateBy; @ApiModelProperty("转换后的空间坐标") private String geometry; }