import { apiRequest } from '@/api/http' export type MerchantPartnerType = 'CUSTOMER' | 'SUPPLIER' | 'BOTH' export interface MerchantPartner { id: number | string partnerCode: string partnerName: string partnerType: MerchantPartnerType | string contactName: string | null contactPhone: string | null contactEmail: string | null countryCode: string | null province: string | null city: string | null district: string | null addressLine: string | null postalCode: string | null status: 'ACTIVE' | 'INACTIVE' | 'DISABLED' | string } export function getMerchantPartnerCandidates(type?: MerchantPartnerType, keyword?: string) { return apiRequest({ method: 'GET', url: '/merchant/v1/partners/candidates', params: { type, keyword: keyword?.trim() || undefined }, }) } export function getMerchantPartner(id: number | string) { return apiRequest({ method: 'GET', url: `/merchant/v1/partners/${id}` }) }