package com.ruoyi.web.modules.trading.domain;

import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 入场隔离登记 biz_entry_isolation
 */
public class BizEntryIsolation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private Long id;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date entryTime;

    private Long supplierId;

    private String certFileUrl;

    private String certFilePath;

    private String certNo;

    private Integer quantity;

    private String earTags;

    private Integer isolationDays;

    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date expectedReleaseDate;

    private String delFlag;

    private String entryDateStart;

    private String entryDateEnd;

    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String supplierName;

    private List<String> earTagList;

    private List<BizEntryIsolationAlloc> penAllocList;

    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    private String penAllocSummary;

    private Integer penAllocCount;

    public Long getId()
    {
        return id;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Date getEntryTime()
    {
        return entryTime;
    }

    public void setEntryTime(Date entryTime)
    {
        this.entryTime = entryTime;
    }

    public Long getSupplierId()
    {
        return supplierId;
    }

    public void setSupplierId(Long supplierId)
    {
        this.supplierId = supplierId;
    }

    public String getCertFileUrl()
    {
        return certFileUrl;
    }

    public void setCertFileUrl(String certFileUrl)
    {
        this.certFileUrl = certFileUrl;
    }

    public String getCertFilePath()
    {
        return certFilePath;
    }

    public void setCertFilePath(String certFilePath)
    {
        this.certFilePath = certFilePath;
    }

    public String getCertNo()
    {
        return certNo;
    }

    public void setCertNo(String certNo)
    {
        this.certNo = certNo;
    }

    public Integer getQuantity()
    {
        return quantity;
    }

    public void setQuantity(Integer quantity)
    {
        this.quantity = quantity;
    }

    public String getEarTags()
    {
        return earTags;
    }

    public void setEarTags(String earTags)
    {
        this.earTags = earTags;
    }

    public Integer getIsolationDays()
    {
        return isolationDays;
    }

    public void setIsolationDays(Integer isolationDays)
    {
        this.isolationDays = isolationDays;
    }

    public Date getExpectedReleaseDate()
    {
        return expectedReleaseDate;
    }

    public void setExpectedReleaseDate(Date expectedReleaseDate)
    {
        this.expectedReleaseDate = expectedReleaseDate;
    }

    public String getDelFlag()
    {
        return delFlag;
    }

    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }

    public String getEntryDateStart()
    {
        return entryDateStart;
    }

    public void setEntryDateStart(String entryDateStart)
    {
        this.entryDateStart = entryDateStart;
    }

    public String getEntryDateEnd()
    {
        return entryDateEnd;
    }

    public void setEntryDateEnd(String entryDateEnd)
    {
        this.entryDateEnd = entryDateEnd;
    }

    public String getSupplierName()
    {
        return supplierName;
    }

    public void setSupplierName(String supplierName)
    {
        this.supplierName = supplierName;
    }

    public List<String> getEarTagList()
    {
        return earTagList;
    }

    public void setEarTagList(List<String> earTagList)
    {
        this.earTagList = earTagList;
    }

    public List<BizEntryIsolationAlloc> getPenAllocList()
    {
        return penAllocList;
    }

    public void setPenAllocList(List<BizEntryIsolationAlloc> penAllocList)
    {
        this.penAllocList = penAllocList;
    }

    public String getPenAllocSummary()
    {
        return penAllocSummary;
    }

    public void setPenAllocSummary(String penAllocSummary)
    {
        this.penAllocSummary = penAllocSummary;
    }

    public Integer getPenAllocCount()
    {
        return penAllocCount;
    }

    public void setPenAllocCount(Integer penAllocCount)
    {
        this.penAllocCount = penAllocCount;
    }
}
