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

import java.math.BigDecimal;
import java.util.Date;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 商品 biz_goods
 */
public class BizGoods extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private Long goodsId;

    private Long shopId;

    private Long categoryId;

    private Long shopCategoryId;

    private Long attrTemplateId;

    private String goodsSn;

    private String goodsName;

    private String mainPic;

    private String detailContent;

    private BigDecimal salePrice;

    private Integer stock;

    private Integer salesCount;

    private String goodsStatus;

    private String rejectReason;

    private Date submitTime;

    private Date auditTime;

    private Date offShelfTime;

    private String delFlag;

    private String keyword;

    private String goodsStatusQuery;

    /** 检索：店铺名称模糊 */
    private String shopName;

    public Long getGoodsId()
    {
        return goodsId;
    }

    public void setGoodsId(Long goodsId)
    {
        this.goodsId = goodsId;
    }

    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 Long getShopCategoryId()
    {
        return shopCategoryId;
    }

    public void setShopCategoryId(Long shopCategoryId)
    {
        this.shopCategoryId = shopCategoryId;
    }

    public Long getAttrTemplateId()
    {
        return attrTemplateId;
    }

    public void setAttrTemplateId(Long attrTemplateId)
    {
        this.attrTemplateId = attrTemplateId;
    }

    public String getGoodsSn()
    {
        return goodsSn;
    }

    public void setGoodsSn(String goodsSn)
    {
        this.goodsSn = goodsSn;
    }

    public String getGoodsName()
    {
        return goodsName;
    }

    public void setGoodsName(String goodsName)
    {
        this.goodsName = goodsName;
    }

    public String getMainPic()
    {
        return mainPic;
    }

    public void setMainPic(String mainPic)
    {
        this.mainPic = mainPic;
    }

    public String getDetailContent()
    {
        return detailContent;
    }

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

    public BigDecimal getSalePrice()
    {
        return salePrice;
    }

    public void setSalePrice(BigDecimal salePrice)
    {
        this.salePrice = salePrice;
    }

    public Integer getStock()
    {
        return stock;
    }

    public void setStock(Integer stock)
    {
        this.stock = stock;
    }

    public Integer getSalesCount()
    {
        return salesCount;
    }

    public void setSalesCount(Integer salesCount)
    {
        this.salesCount = salesCount;
    }

    public String getGoodsStatus()
    {
        return goodsStatus;
    }

    public void setGoodsStatus(String goodsStatus)
    {
        this.goodsStatus = goodsStatus;
    }

    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 String getDelFlag()
    {
        return delFlag;
    }

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

    public String getKeyword()
    {
        return keyword;
    }

    public void setKeyword(String keyword)
    {
        this.keyword = keyword;
    }

    public String getGoodsStatusQuery()
    {
        return goodsStatusQuery;
    }

    public void setGoodsStatusQuery(String goodsStatusQuery)
    {
        this.goodsStatusQuery = goodsStatusQuery;
    }

    public String getShopName()
    {
        return shopName;
    }

    public void setShopName(String shopName)
    {
        this.shopName = shopName;
    }
}
