This commit is contained in:
孙小云 2026-03-04 17:25:42 +08:00
commit 33b880934e
2 changed files with 42 additions and 0 deletions

View File

@ -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;
}

View File

@ -3,6 +3,8 @@ package com.ruoyi.device.api.domain;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.util.List;
import java.util.Map;
/** /**
* 无人机类型通用枚举VO * 无人机类型通用枚举VO
@ -46,6 +48,18 @@ public class AirTypeGeneralEnumVO implements Serializable
/** 是否生效0-失效1-生效 */ /** 是否生效0-失效1-生效 */
private Integer enabled; private Integer enabled;
/** 槽位数 */
private Integer slotCount;
/** 负载数量限制 */
private Integer loadLimit;
/** 配件限制数量 */
private Integer accessoryLimit;
/** 可用负载列表(按系列分组) */
private Map<String, List<AirLoadTypeVO>> loadList;
/** /**
* 生成类型编码domain-type-subType * 生成类型编码domain-type-subType
*/ */