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

import java.util.ArrayList;
import java.util.List;
import com.ruoyi.web.modules.merchant.domain.BizMerchant;

/**
 * 商户详情（扩展展示字段）
 */
public class MerchantDetailVO extends BizMerchant
{
    private static final long serialVersionUID = 1L;

    private String unitName;

    private List<String> pendingBizFields = new ArrayList<>();

    private List<AllowedCertStatusVO> allowedCertStatuses = new ArrayList<>();

    private boolean canEdit;

    private boolean canDelete;

    private List<MerchantShopBriefVO> shops = new ArrayList<>();

    private String shopListUrl;

    public String getUnitName()
    {
        return unitName;
    }

    public void setUnitName(String unitName)
    {
        this.unitName = unitName;
    }

    public List<String> getPendingBizFields()
    {
        return pendingBizFields;
    }

    public void setPendingBizFields(List<String> pendingBizFields)
    {
        this.pendingBizFields = pendingBizFields;
    }

    public List<AllowedCertStatusVO> getAllowedCertStatuses()
    {
        return allowedCertStatuses;
    }

    public void setAllowedCertStatuses(List<AllowedCertStatusVO> allowedCertStatuses)
    {
        this.allowedCertStatuses = allowedCertStatuses;
    }

    public boolean isCanEdit()
    {
        return canEdit;
    }

    public void setCanEdit(boolean canEdit)
    {
        this.canEdit = canEdit;
    }

    public boolean isCanDelete()
    {
        return canDelete;
    }

    public void setCanDelete(boolean canDelete)
    {
        this.canDelete = canDelete;
    }

    public List<MerchantShopBriefVO> getShops()
    {
        return shops;
    }

    public void setShops(List<MerchantShopBriefVO> shops)
    {
        this.shops = shops;
    }

    public String getShopListUrl()
    {
        return shopListUrl;
    }

    public void setShopListUrl(String shopListUrl)
    {
        this.shopListUrl = shopListUrl;
    }
}
