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

import com.jeesharp.business.modules.pay.paywechatconfig.dto.PayWechatConfigSaveDTO;
import com.jeesharp.business.modules.pay.paywechatconfig.entity.PayWechatConfig;
import com.jeesharp.business.modules.pay.paywechatconfig.vo.PayWechatConfigInfoVO;
import com.jeesharp.business.modules.pay.paywechatconfig.vo.PayWechatConfigListVO;
import com.jeesharp.business.modules.pay.paywechatconfig.vo.PayWechatConfigQueryVO;
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 PayWechatConfigConvert extends BasePojoConvert<
        PayWechatConfig,
        PayWechatConfigSaveDTO,
        PayWechatConfigInfoVO,
        PayWechatConfigListVO,
        PayWechatConfigQueryVO> {

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