package com.yunfeiyun.agmp.fms.domain.resvo;

import com.yunfeiyun.agmp.common.annotation.Excel;
import com.yunfeiyun.agmp.common.core.domain.BaseEntity;
import com.yunfeiyun.agmp.fms.domain.TssSourceEnvironment;
import com.yunfeiyun.agmp.fms.domain.TssSourceperiod;
import lombok.Data;

import java.util.List;

/**
 * 溯源信息对象 TssSourceinfo
 * 
 * @author 杨晓辉
 * @date 2023-06-25
 */
@Data
public class TssSourceinfoListResVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 溯源信息标识 */
    private String sourceinfoId;

    /** 溯源信息名字 */
    @Excel(name = "溯源信息名字")
    private String sourceinfoName;

    /** 溯源信息编码 */
    @Excel(name = "溯源信息编码")
    private String sourceinfoCode;

    /** 溯源信息体检状态 */
    @Excel(name = "溯源信息体检状态")
    private String sourceinfoQualitystatus;

    /** 溯源信息体检报告说明 */
    @Excel(name = "溯源信息体检报告说明")
    private String sourceinfoQualityremark;

    /** 溯源信息生长状态 */
    @Excel(name = "溯源信息生长状态")
    private String sourceinfoGrowstatus;

    /** 溯源信息形象状态 */
    @Excel(name = "溯源信息形象状态")
    private String sourceinfoFiguretatus;

    /** 溯源信息创建人 */
    @Excel(name = "溯源信息创建人")
    private String sourceinfoCreator;

    /** 溯源信息创建时间 */
    @Excel(name = "溯源信息创建时间")
    private String sourceinfoCreateddate;

    /** 溯源信息修改人 */
    @Excel(name = "溯源信息修改人")
    private String sourceinfoModifier;

    /** 溯源信息修改时间 */
    @Excel(name = "溯源信息修改时间")
    private String sourceinfoModifieddate;

    /** 头像 */
    private String avatarPreview;
    private String avatarResIds;

    /** 体检报告 */
    private String qualityPreview;
    private String qualityResIds;

    /** 崭新形象 */
    private String figurePreview;
    private String figureResIds;

    /** 周期列表 */
    private List<TssSourceperiod> tssSourceperiods;

    /** 溯源生长环境列表 */
    private List<TssSourceEnvironment> tssSourceEnvironments;
}
