| | |
| | | @Builder |
| | | @AllArgsConstructor |
| | | @NoArgsConstructor |
| | | @EqualsAndHashCode(callSuper = false) |
| | | public class ArdDroneInfo extends BaseEntity { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | |
| | | @Excel(name = "服务器管理ID") |
| | | private String serverId; |
| | | |
| | | /** |
| | | * 盒子别名 |
| | | */ |
| | | @Excel(name = "盒子别名") |
| | | private String boxAliasName; |
| | | |
| | | /** |
| | | * 服务器实体对象 |
| | |
| | | * 无人机直播地址 |
| | | */ |
| | | private String webrtcUrl; |
| | | |
| | | /** |
| | | * 判断两个无人机对象的属性是否相同 |
| | | */ |
| | | public boolean isSameAs(BoxInfoReceiver other) { |
| | | return Objects.equals(this.boxName, other.getBoxName()) && |
| | | Objects.equals(this.boxVersion, other.getBoxVersion()) && |
| | | Objects.equals(this.lastTaskId, other.getLastTaskId()) && |
| | | Objects.equals(this.onLine, other.getOnLine()); |
| | | // 对比其他属性 |
| | | } |
| | | |
| | | } |