package com.bonus.sgzb.largeScreen.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author ma_sh
 * @create 2024/4/22 17:56
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TotalOwnerVo {

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

    /** 设备类型id*/
    @ApiModelProperty(value = "设备类型id")
    private String typeId;

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

    /** 单位*/
    @ApiModelProperty(value = "单位")
    private String unitName;

    /** 总保有量*/
    @ApiModelProperty(value = "总保有量")
    private int totalOwnershipNum;

    /** 在库机具/工器具*/
    @ApiModelProperty(value = "在库机具")
    private int stockNum;

    /** 新购待入库机具/工器具*/
    @ApiModelProperty(value = "新购待入库机具")
    private int purchaseNum;

    /** 修饰后待入库机具/工器具*/
    @ApiModelProperty(value = "修饰后待入库机具")
    private int inputNum;

    /** 待入库机具/工器具*/
    @ApiModelProperty(value = "待入库机具")
    private int storedNum;

    /** 出库机具/工器具*/
    @ApiModelProperty(value = "出库机具")
    private int outNum;

    /** 审核通过入库机具/工器具*/
    @ApiModelProperty(value = "审核通过入库机具")
    private int auditNum;

    /** 在用机具/工器具*/
    @ApiModelProperty(value = "在用机具")
    private int useNum;

    /** 在修机具/工器具*/
    @ApiModelProperty(value = "在修机具")
    private int inRepairNum;

    /** 维修总量*/
    @ApiModelProperty(value = "维修总量")
    private int repairNum;

    /** 维修合格*/
    @ApiModelProperty(value = "维修合格")
    private int repairedNum;

    /** 维修报废数量*/
    @ApiModelProperty(value = "维修报废数量")
    private int scrapNum;

    /** 公司名称*/
    @ApiModelProperty(value = "公司名称")
    private String companyName;
}
