package com.ruoyi.web.modules.goods.vo;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 商品详情
 */
public class GoodsDetailVO extends GoodsListVO
{
    private Long shopId;

    private Long categoryId;

    private String detailContent;

    private String rejectReason;

    private Date submitTime;

    private Date auditTime;

    private Date offShelfTime;

    private boolean canAudit;

    private boolean canOffShelf;

    private List<GoodsServiceSnapshotVO> services = new ArrayList<>();

    public Long getShopId()
    {
        return shopId;
    }

    public void setShopId(Long shopId)
    {
        this.shopId = shopId;
    }

    public Long getCategoryId()
    {
        return categoryId;
    }

    public void setCategoryId(Long categoryId)
    {
        this.categoryId = categoryId;
    }

    public String getDetailContent()
    {
        return detailContent;
    }

    public void setDetailContent(String detailContent)
    {
        this.detailContent = detailContent;
    }

    public String getRejectReason()
    {
        return rejectReason;
    }

    public void setRejectReason(String rejectReason)
    {
        this.rejectReason = rejectReason;
    }

    public Date getSubmitTime()
    {
        return submitTime;
    }

    public void setSubmitTime(Date submitTime)
    {
        this.submitTime = submitTime;
    }

    public Date getAuditTime()
    {
        return auditTime;
    }

    public void setAuditTime(Date auditTime)
    {
        this.auditTime = auditTime;
    }

    public Date getOffShelfTime()
    {
        return offShelfTime;
    }

    public void setOffShelfTime(Date offShelfTime)
    {
        this.offShelfTime = offShelfTime;
    }

    public boolean isCanAudit()
    {
        return canAudit;
    }

    public void setCanAudit(boolean canAudit)
    {
        this.canAudit = canAudit;
    }

    public boolean isCanOffShelf()
    {
        return canOffShelf;
    }

    public void setCanOffShelf(boolean canOffShelf)
    {
        this.canOffShelf = canOffShelf;
    }

    public List<GoodsServiceSnapshotVO> getServices()
    {
        return services;
    }

    public void setServices(List<GoodsServiceSnapshotVO> services)
    {
        this.services = services;
    }
}
