package com.zt.plat.module.qms.business.bus.controller.vo;

import java.time.LocalDateTime;

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

/**
 * <b>BusinessSampleEntrustUnStandardProjectExtendRespVO</b>
 */
@Data
public class BusinessSampleEntrustUnStandardProjectExtendRespVO extends BusinessSampleEntrustUnStandardProjectRespVO {

	@Schema(description = "检验委托登记ID")
    private Long businessSampleEntrustRegistrationId;

	@Schema(description = "主样业务ID")
    private Long businessBaseSampleId;
	
    @Schema(description = "子样配置id")
    private Long configSubSampleId;

    @Schema(description = "样品名称")
    private String sampleName;

    @Schema(description = "样品编号")
    private String sampleCode;

    @Schema(description = "分析编号")
    private String sampleAssayCode;

    @Schema(description = "样品流程节点KEY", requiredMode = Schema.RequiredMode.REQUIRED)
    private String sampleFlowNodeKey;

    @Schema(description = "样品流程节点时间", requiredMode = Schema.RequiredMode.REQUIRED)
    private LocalDateTime sampleFlowNodeTime;
    
    @Schema(description = "检测项名称")
    private String dictionaryProjectName;

    @Schema(description = "检测项简称")
    private String dictionaryProjectSimpleName;

    @Schema(description = "检测项显示名")
    private String dictionaryProjectShowName;
}
