package com.aircraft.modules.order.domain.vo;

import com.aircraft.domain.dto.AttachmentMaterialDTO;
import com.aircraft.modules.system.domain.dto.LocalAttachmentMaterialDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 *
 * 订单详情VO
 *
 * @author chenxiky
 * @version 1.0.0
 * @since 2025/7/16
 */
@Data
public class OrderTaskDetailVO {

    /**
     * ID
     */
    @ApiModelProperty(value = "ID")
    private Long id;

    /**
     * 设备名称
     */
    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    /**
     * 载物重量
     */
    @ApiModelProperty(value = "载物重量")
    private BigDecimal cargoWeight;

    /**
     * 操作员
     */
    @ApiModelProperty(value = "操作员")
    private String operatorName;

    /**
     * 任务状态
     */
    @ApiModelProperty(value = "任务状态")
    private String orderItemStatus;
    /**
     * 图片材料List
     */
    @ApiModelProperty(value = "材料List集合")
    private List<AttachmentMaterialDTO> attachmentMaterialList;

}
