diff --git a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/AirLoadTypeVO.java b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/AirLoadTypeVO.java new file mode 100644 index 0000000..08887c2 --- /dev/null +++ b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/AirLoadTypeVO.java @@ -0,0 +1,28 @@ +package com.ruoyi.device.api.domain; + +import lombok.Data; + +import java.io.Serializable; + +/** + * 无人机负载类型VO + * + * @author 拓恒 + * @date 2026-03-04 + */ +@Data +public class AirLoadTypeVO implements Serializable { + private static final long serialVersionUID = 1L; + + /** 负载名称 */ + private String loadName; + + /** 负载系列 */ + private String loadSeries; + + /** 负载分类:0-负载,1-配件 */ + private Integer loadCategory; + + /** 槽:1、2 或者-1(-1代表全部槽位可用) */ + private Integer slot; +} diff --git a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/AirTypeGeneralEnumVO.java b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/AirTypeGeneralEnumVO.java index ad03dd0..bc20d9d 100644 --- a/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/AirTypeGeneralEnumVO.java +++ b/ruoyi-api/tuoheng-api-device/src/main/java/com/ruoyi/device/api/domain/AirTypeGeneralEnumVO.java @@ -3,6 +3,8 @@ package com.ruoyi.device.api.domain; import lombok.Data; import java.io.Serializable; +import java.util.List; +import java.util.Map; /** * 无人机类型通用枚举VO @@ -46,6 +48,18 @@ public class AirTypeGeneralEnumVO implements Serializable /** 是否生效:0-失效,1-生效 */ private Integer enabled; + /** 槽位数 */ + private Integer slotCount; + + /** 负载数量限制 */ + private Integer loadLimit; + + /** 配件限制数量 */ + private Integer accessoryLimit; + + /** 可用负载列表(按系列分组) */ + private Map> loadList; + /** * 生成类型编码(domain-type-subType) */