package com.zt.plat.module.qms.business.bus.liteflow.param;

import java.util.List;

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

@Data
@Accessors(chain = true)
public class SampleEntrustDetail {
	
	/** ID **/
    private Long id;

    /** 委托登记id **/
    private Long businessSampleEntrustRegistrationId;
    
    /** 样品大类id **/
    private Long baseSampleId;
    
    /** 主样业务ID **/
    private Long businessBaseSampleId;

    /** 样品类型ID 字典表：【T_DIC_BSN】结算样、委检样、生产样等 **/
    private Long sampleTypeDictionaryBusinessId; 

    /** 样品名称 **/
    private String sampleName;
    
    /** 样品编号 **/
    private String sampleCode;
    
    /** 委托样品名称 **/
    private String entrustSampleName;

    /** 委托样品编号 **/
    private String entrustSampleCode;

    /** 批次编号,西南铜的产品批号 **/
    @Schema(description = "批次编号,西南铜的产品批号")
    private String entrustBatchCode;

    /** 委托样品组编号 **/
    @Schema(description = "委托样品组编号")
    private String entrustGroupCode;

    /** 双杯样标识,针对双杯样标记 **/
    @Schema(description = "双杯样标识,针对双杯样标记")
    private String entrustDualFlag;

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

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

    /** 分析级别 **/
    @Schema(description = "分析级别")
    private Integer assayLevel;
    
    /** 排序号 **/
    private Integer sort;
    
    /** 检测项目 **/
    private String assayProject;
    
    /** 预报结果 **/
    private String forecastResult;
    
    /** 是否称重 **/
    private Integer isWeighing;
    
    /** 样品流转信息 **/
    private String sampleFlowInfomation;
    
    /** 备注 **/
    private String remark;
    
    /** 检测项目 **/
    private List<SampleEntrustDetailProject> sampleEntrustDetailProjectList;
    
    
}
