liusuyi
2025-10-18 67e736eaefd59d98f1f3bfdf593e7fdd3d75d52d
ard-sample/src/main/java/com/ard/sample/manage/model/receiver/BatteryStateReceiver.java
@@ -1,5 +1,6 @@
package com.ard.sample.manage.model.receiver;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;
@@ -13,22 +14,33 @@
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
public class BatteryStateReceiver {
    //zwy 2025-10-14 修改增加注解对应json字段
    @JsonProperty("firmware_version")
    private String firmwareVersion;
    @JsonProperty("index")
    private Integer index;
    @JsonProperty("loop_times")
    private Integer loopTimes;
    @JsonProperty("capacity_percent")
    private Integer capacityPercent;
    @JsonProperty("sn")
    private String sn;
    @JsonProperty("sub_type")
    private Integer subType;
    @JsonProperty("temperature")
    private Float temperature;
    @JsonProperty("type")
    private Integer type;
    @JsonProperty("voltage")
    private Integer voltage;
}