package com.ard.tianyu.domain.entity; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ard.common.annotation.Excel; import com.ard.common.core.domain.BaseEntity; /** * 航线对象 uav_wayline * * @author ruoyi * @date 2025-06-27 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class UavWayline extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键 */ private String id; /** 航线名称 */ @Excel(name = "航线名称") private String name; /** 航线类型 */ @Excel(name = "航线类型") private Integer type; /** 无人机型号 */ @Excel(name = "无人机型号") private String uavModel; /** 负载型号 */ @Excel(name = "负载型号") private String payloadModel; /** 全局速度 */ @Excel(name = "全局速度") private Float globalSpeed; /** 全局高度 */ @Excel(name = "全局高度") private Float globalHeight; /** 用户航点数量 */ @Excel(name = "用户航点数量") private Integer userWaypointCount; /** 规划航点数量 */ @Excel(name = "规划航点数量") private Integer planWaypointCount; /** 原始航线数据 */ @Excel(name = "航线数据") private byte[] srcWaylineData; /** 规划航线数据 */ @Excel(name = "航线数据") private byte[] planWaylineData; /** kmz地址 */ @Excel(name = "kmz地址") private String kmzUrl; /** 用户ID */ @Excel(name = "用户ID") private Long userId; /** 部门ID */ @Excel(name = "部门ID") private Long deptId; }