Newer
Older
newfiber-data-adapter / src / main / java / org / springnewfiber / dataadapter / xf / entity / MonitorMeteorologicalData.java
package org.springnewfiber.dataadapter.xf.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @program: newfiber-data-adapter
 * @description: 气象站实时监测数据
 * @author: djt
 * @create: 2022-06-14 14:42
 **/
@Data
public class MonitorMeteorologicalData extends BaseXfInterfaceEntity {
    @JsonProperty(value ="ej")
    @ApiModelProperty(value = "当前蒸发mm")
    private BigDecimal evp;
    @JsonProperty(value ="pj")
    @ApiModelProperty(value = "当前降水量mm")
    private BigDecimal pre;
    @JsonProperty(value ="pn01")
    @ApiModelProperty(value = "1分钟时段降水量mm")
    private BigDecimal pre01;
    @JsonProperty(value ="pn05")
    @ApiModelProperty(value = "5分钟时段降雨量mm")
    private BigDecimal pre05;
    @JsonProperty(value ="pn10")
    @ApiModelProperty(value = "10分钟时段降水量mm")
    private BigDecimal pre10;
    @JsonProperty(value ="pt")
    @ApiModelProperty(value = "降水量累计值mm")
    private BigDecimal presum;
    @JsonProperty(value ="mst")
    @ApiModelProperty(value = "湿度")
    private BigDecimal rhu;
    @JsonProperty(value ="m10")
    @ApiModelProperty(value = "10厘米处土壤含水量")
    private BigDecimal slm10;
    @JsonProperty(value ="m20")
    @ApiModelProperty(value = "20厘米处土壤含水量")
    private BigDecimal slm20;
    @JsonProperty(value ="m30")
    @ApiModelProperty(value = "30厘米处土壤含水量")
    private BigDecimal slm30;
    @JsonProperty(value ="ai")
    @ApiModelProperty(value = "瞬时气温")
    private BigDecimal tem;
    @JsonProperty(value = "uc")
    @ApiModelProperty(value = "风向")
    private BigDecimal windAngle;
    @JsonProperty(value ="us")
    @ApiModelProperty(value = "风速m/s")
    private BigDecimal windSpeed;
}