package com.gunshi.project.xyt.model; 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 com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.v3.oas.annotations.media.Schema; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import lombok.Data; /** * 库(湖)容曲线表 */ @Schema(description="库(湖)容曲线表") @Data @TableName(value = "dbo.ST_ZVARL_B") public class StZvarlB implements Serializable { /** * 水库ID */ @TableField(value = "RES_ID") @Schema(description="水库ID") @JsonSerialize(using = ToStringSerializer.class) private Long resId; /** * 点序号 */ @TableField(value = "PTNO") @Schema(description="点序号") private Integer ptno; /** * 测站编码 */ @TableField(value = "STCD") @Schema(description="测站编码") private String stcd; /** * 施测时间 */ @TableField(value = "MSTM") @Schema(description="施测时间") @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date mstm; /** * 库水位 */ @TableField(value = "RZ") @Schema(description="库水位") private BigDecimal rz; /** * 蓄水量 */ @TableField(value = "W") @Schema(description="蓄水量") private BigDecimal w; /** * 水面面积 */ @TableField(value = "WSFA") @Schema(description="水面面积") private Integer wsfa; /** * 时间戳 */ @TableField(value = "MODITIME") @Schema(description="时间戳") @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date moditime; public static final String COL_RES_ID = "RES_ID"; public static final String COL_PTNO = "PTNO"; public static final String COL_STCD = "STCD"; public static final String COL_MSTM = "MSTM"; public static final String COL_RZ = "RZ"; public static final String COL_W = "W"; public static final String COL_WSFA = "WSFA"; public static final String COL_MODITIME = "MODITIME"; }