package com.jeesharp.business.modules.pay.paymerchant.convert;

import com.jeesharp.business.modules.pay.paymerchant.dto.PayMerchantSaveDTO;
import com.jeesharp.business.modules.pay.paymerchant.entity.PayMerchant;
import com.jeesharp.business.modules.pay.paymerchant.vo.PayMerchantInfoVO;
import com.jeesharp.business.modules.pay.paymerchant.vo.PayMerchantListVO;
import com.jeesharp.business.modules.pay.paymerchant.vo.PayMerchantQueryVO;
import com.jeesharp.framework.common.pojo.convert.BasePojoConvert;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * 支付商户 MapStruct 转换器。
 *
 * @author jeesharp
 * @since 2026-05-25
 */
@Mapper
public interface PayMerchantConvert extends BasePojoConvert<PayMerchant, PayMerchantSaveDTO, PayMerchantInfoVO, PayMerchantListVO, PayMerchantQueryVO> {

    PayMerchantConvert INSTANCE = Mappers.getMapper(PayMerchantConvert.class);
}
