package com.bonus.material.repair.domain.vo;

import com.bonus.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author 阮世耀
 * @Create 2023/12/13 15:45
 * @Version 1.0
 */
@Data
public class RepairAuditDetailsVO {
    /**
     * 任务id
     */
    private Long taskId;

    /**
     * 报废单号
     */
    @Excel(name = "修饰审核单号",sort = 1)
    private String scrapNum;

    /**
     * 单位名称
     */
    @Excel(name = "单位名称",sort = 2)
    private String unitName;

    /**
     * 工程名称
     */
    @Excel(name = "工程名称",sort = 3)
    private String projectName;

    /**
     * 任务创建人
     */
    @Excel(name = "任务创建人",sort = 4)
    private String createBy;

    /**
     * 机具类型
     */
    private String itemType;
    /**
     * 创建时间
     */
    @Excel(name = "任务创建时间",sort = 5)
    private String createTime;

    /**
     *  维修单号
     */
    @Excel(name = "维修单号",sort = 6)
    private String repairNum;

    /**
     * 审核状态
     */
    private Integer taskStatus;

    /**
     * 审核状态
     */
    @Excel(name = "审核状态",sort = 7)
    private String taskStatusName;

    /**
     * 不通过原因
     */
    @Excel(name = "不通过原因",sort = 8)
    private String remark;

    /**
     * 机具类型
     */
    @Excel(name = "机具类型",sort = 9)
    private String type;

    /**
     * 规格型号
     */
    @Excel(name = "规格型号",sort = 10)
    private String typeName;

    @ApiModelProperty(value = "机具编号")
    @Excel(name = "机具编号",sort = 11)
    private String maCode;

    /** 维修总量 */
    @Excel(name = "维修总量")
    private Integer repairNum2;

    /** 维修数量 */
    @Excel(name = "维修数量")
    private Integer repairedNum2;

    /** 报废数量 */
    @Excel(name = "报废数量")
    private Integer scrapNum2;
}
