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

import com.ruoyi.web.modules.merchant.domain.BizMerchant;

/**
 * C 端入驻页上下文（是否已有商户管理员身份）
 */
public class EntryApplyContextVO
{
    /** 当前会员是否已是某商户的商户管理员 */
    private boolean shopOnlyMode;

    /** shopOnlyMode 为 true 时，是否可仅填店铺信息提交 */
    private boolean canShopOnlyApply;

    /** 不可仅填店铺时的原因 */
    private String blockReason;

    private Long merchantId;

    private String merchantType;

    private String subjectLabel;

    private String merchantName;

    private BizMerchant subject;

    private BizMerchant biz;

    public boolean isShopOnlyMode()
    {
        return shopOnlyMode;
    }

    public void setShopOnlyMode(boolean shopOnlyMode)
    {
        this.shopOnlyMode = shopOnlyMode;
    }

    public boolean isCanShopOnlyApply()
    {
        return canShopOnlyApply;
    }

    public void setCanShopOnlyApply(boolean canShopOnlyApply)
    {
        this.canShopOnlyApply = canShopOnlyApply;
    }

    public String getBlockReason()
    {
        return blockReason;
    }

    public void setBlockReason(String blockReason)
    {
        this.blockReason = blockReason;
    }

    public Long getMerchantId()
    {
        return merchantId;
    }

    public void setMerchantId(Long merchantId)
    {
        this.merchantId = merchantId;
    }

    public String getMerchantType()
    {
        return merchantType;
    }

    public void setMerchantType(String merchantType)
    {
        this.merchantType = merchantType;
    }

    public String getSubjectLabel()
    {
        return subjectLabel;
    }

    public void setSubjectLabel(String subjectLabel)
    {
        this.subjectLabel = subjectLabel;
    }

    public String getMerchantName()
    {
        return merchantName;
    }

    public void setMerchantName(String merchantName)
    {
        this.merchantName = merchantName;
    }

    public BizMerchant getSubject()
    {
        return subject;
    }

    public void setSubject(BizMerchant subject)
    {
        this.subject = subject;
    }

    public BizMerchant getBiz()
    {
        return biz;
    }

    public void setBiz(BizMerchant biz)
    {
        this.biz = biz;
    }
}
