package com.dy.pipIrrWechat.mqtt; 
 | 
  
 | 
import com.alibaba.fastjson2.annotation.JSONField; 
 | 
import com.fasterxml.jackson.annotation.JsonPropertyOrder; 
 | 
import lombok.Data; 
 | 
  
 | 
/** 
 | 
 * @Author: liurunyu 
 | 
 * @Date: 2025/8/14 10:06 
 | 
 * @Description 
 | 
 */ 
 | 
@Data 
 | 
@JsonPropertyOrder({ 
 | 
        "id", "weatherId", "weatherName", "dt", 
 | 
        "airTemperature", "airHumidity", 
 | 
        "ultraviolet", "lightIntensity", 
 | 
        "rainfall", "windSpeed", 
 | 
        "windDirection", "windDirectionStr", 
 | 
        "onLine" 
 | 
}) 
 | 
public class VoWeatherLast extends  com.dy.pipIrrGlobal.voRm.VoWeather{ 
 | 
    public Boolean onLine ; 
 | 
  
 | 
    public void fromVo(com.dy.pipIrrGlobal.voRm.VoWeather vo){ 
 | 
        this.id = vo.id ; 
 | 
        this.weatherId = vo.weatherId ; 
 | 
        this.weatherName = vo.weatherName ; 
 | 
        this.dt = vo.dt ; 
 | 
        this.airTemperature = vo.airTemperature ; 
 | 
        this.airHumidity = vo.airHumidity ; 
 | 
        this.ultraviolet = vo.ultraviolet ; 
 | 
        this.lightIntensity = vo.lightIntensity ; 
 | 
        this.rainfall = vo.rainfall ; 
 | 
        this.windSpeed = vo.windSpeed ; 
 | 
        this.windDirection = vo.windDirection ; 
 | 
    } 
 | 
    @JSONField(name = "windDirectionStr") // 指定 JSON 中的字段名 
 | 
    public String getWindDirectionStr() { 
 | 
        return super.getWindDirectionStr() ; 
 | 
    } 
 | 
  
 | 
} 
 |