package org.qinan.safetyeval.client.dto;

import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import lombok.Data;

/**
 * 备案申请装备新增命令
 *
 * @author safety-eval
 */
@Data
public class QualFilingEquipmentAddCmd {

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

    @ApiModelProperty(value = "设备型号")
    private String deviceModel;

    @ApiModelProperty(value = "仪器类型编码")
    private String instrumentTypeCode;

    @ApiModelProperty(value = "仪器类型名称")
    private String instrumentTypeName;

    @ApiModelProperty(value = "设备类型编码")
    private String deviceTypeCode;

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

    @ApiModelProperty(value = "厂家")
    private String manufacturer;

    @ApiModelProperty(value = "设备流量说明")
    private String flowDesc;

    @ApiModelProperty(value = "最小流量")
    private BigDecimal minFlow;

    @ApiModelProperty(value = "最大流量")
    private BigDecimal maxFlow;

    @ApiModelProperty(value = "校准单位")
    private String calibrationUnit;

    @ApiModelProperty(value = "校准初始值")
    private String calibrationInitValue;

    @ApiModelProperty(value = "现场校验类型编码")
    private String fieldCalibrationTypeCode;

    @ApiModelProperty(value = "现场校验类型名称")
    private String fieldCalibrationTypeName;

    @ApiModelProperty(value = "是否双路(1是2否)")
    private Integer dualChannelFlag;

    @ApiModelProperty(value = "来源设备ID")
    private Long sourceEquipmentId;

    @ApiModelProperty(value = "校准报告URL")
    private String calibrationReportUrl;
}
