package com.zt.plat.module.qms.thirdpartyapi.controller.vo;

import java.io.Serializable;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * <b>ThirdpartyXntSampleEntrustReqVO</b>
 * 西南铜样品委托参数
 */
@Data
public class ThirdpartyXntSampleEntrustReqVO implements Serializable {

	private static final long serialVersionUID = 3149602485085409874L;
	
	/** 检测对象id **/
	@Schema(description = "检测对象id")
	private String limsObjectId;
	
	/** 检测对象名称 **/
	@Schema(description = "检测对象名称")
	private String limsObjectName;

    /** 委托样品编号 **/
	@Schema(description = "样品编号")
    private String entrustSampleCode;
    
    /** 委托样品主编号 **/
	@Schema(description = "主样编号，标识那几包样品是一组，须全局唯一")
    private String entrustGroupCode;
    
    /** 委托样品批次编号 **/
	@Schema(description = "产品批号")
    private String entrustBatchCode;

    /** 送样人，多个以“,”分割 **/
//	@Schema(description = "送样人，多个以“,”分割")
//    private String entrustSampleSender;

    /** 送样人ID，多个以“,”分割 **/
	@Schema(description = "送样人Id，多个以“,”分割")
    private String entrustSampleSenderIds;

	/** 委托样品量 **/
    @Schema(description = "委托样品量")
    private String entrustSampleQuantity;

    /** 委托样品量单位 **/
    @Schema(description = "委托样品量单位")
    private String entrustSampleQuantityUnit;

    /** 分析级别 **/
    @Schema(description = "分析级别")
    private String assayLevel;
    
    @Schema(description = "检测项目id列表")
    private String assayProjectIds;
}
