package com.jeesharp.business.modules.mall.application.support;

import cn.hutool.core.util.StrUtil;
import com.jeesharp.business.modules.common.constants.PlatformTenantConstants;

/**
 * 商城 C 端合并支付使用的平台租户常量（与支付通道平台租户约定一致）。
 *
 * @author jeesharp
 * @since 2026-06-10
 * @deprecated 使用 {@link PlatformTenantConstants}
 */
@Deprecated
public final class MallPlatformTenantSupport {

    public static final String PLATFORM_TENANT_CODE = PlatformTenantConstants.PLATFORM_TENANT_CODE;
    public static final String PLATFORM_TENANT_ID = PlatformTenantConstants.PLATFORM_TENANT_ID;

    private MallPlatformTenantSupport() {
    }

    /**
     * 判断券模板租户是否为平台租户；租户编码为空时视为平台券。
     */
    public static boolean isPlatformTenant(String tenantCode) {
        if (StrUtil.isBlank(tenantCode)) {
            return true;
        }
        return PlatformTenantConstants.isPlatformTenantCode(tenantCode.trim());
    }
}
