package com.moral.api.entity; import lombok.Data; import java.util.Objects; import com.fasterxml.jackson.annotation.JsonProperty; /** * Description //todo * * @author swb * @ClassName CruiserDTO * @date 2024.06.19 09:15 */ @Data public class CruiserDTO { /** * 数据时间 */ private String time; /** * 纬度 */ @JsonProperty(value = "flylat") private Double flyLat; /** * 经度 */ @JsonProperty(value = "flylon") private Double flyLon; private String data; private String state; public CruiserDTO() { this.state = "1"; // 设置state字段默认值为1 } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; CruiserDTO cruiser = (CruiserDTO) o; //当type、color 内容都相等的时候,才返回true return Objects.equals(flyLat, cruiser.flyLat) && Objects.equals(flyLon, cruiser.flyLon); } @Override public int hashCode() { return Objects.hash(flyLat, flyLon); } }