
package com.bonus.common.biz.domain.lease;

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

/**
 * 领料出库机具编码集合
 * @Author ma_sh
 * @create 2024/11/11 15:57
 */
@Data
public class MaterialLeaseMaCodeDto {

    @ApiModelProperty(value = "主键id")
    private Long id;

    @ApiModelProperty(value = "物资类型")
    private String materialType;

    @ApiModelProperty(value = "机具名称")
    @Excel(name = "机具名称")
    private String materialName;

    @ApiModelProperty(value = "规格型号")
    @Excel(name = "规格型号")
    private String materialModel;

    @ApiModelProperty(value = "设备编码")
    @Excel(name = "设备编码")
    private String maCode;

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

    private Long parentId;

    private String typeId;

    private String maStatus;

    @ApiModelProperty(value = "出库方式 0 编码，1 数量，2 二维码，3 RFID, 4 OCR")
    private Integer outType;

    private String status;

    @ApiModelProperty(value = "协议id")
    private Long agreementId;

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

    /**
     * 签名地址
     */
    @ApiModelProperty(value = "签名地址")
    private String signUrl;

    @ApiModelProperty(value = "签名类型 手写0 和 图片上传1")
    private int signType;
}
