package com.bonus.material.basic.domain.dto;

import com.bonus.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * @author : 阮世耀
 * @version : 1.0
 * @PackagePath: com.bonus.material.basic.domain.dto
 * @CreateTime: 2024-12-20  15:18
 * @Description: 标准箱绑定DTO
 */
@Data
@Accessors(chain = true)
public class BoxBindWarehouseDto extends BaseEntity {

    @ApiModelProperty(value = "标准箱ID")
    private Long boxId;

    @ApiModelProperty(value = "标准箱编码")
    private String boxCode;

    @ApiModelProperty(value = "任务ID")
    private Long taskId;

    @ApiModelProperty(value = "机具ID")
    private Long maId;

    @ApiModelProperty(value = "机具编号")
    private String maCode;

    @ApiModelProperty(value = "机具类型ID")
    private Long maTypeId;

    @ApiModelProperty(value = "机具状态")
    private String maStatus;
    @ApiModelProperty(value = "入库数量")
    private BigDecimal inputNum;

    @ApiModelProperty(value = "标准箱状态")
    private String boxStatus;

    @ApiModelProperty(value = "机具名称")
    private String typeName;

    @ApiModelProperty(value = "规格型号")
    private String typeModelName;

    @ApiModelProperty(value = "标准箱名称")
    private String boxName;

    @ApiModelProperty(value = "新购编号")
    private String purchaseCode;
}
