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

import com.jeesharp.business.modules.pay.payalipayconfig.dto.PayAlipayConfigSaveDTO;
import com.jeesharp.business.modules.pay.payalipayconfig.entity.PayAlipayConfig;
import com.jeesharp.business.modules.pay.payalipayconfig.vo.PayAlipayConfigInfoVO;
import com.jeesharp.business.modules.pay.payalipayconfig.vo.PayAlipayConfigListVO;
import com.jeesharp.business.modules.pay.payalipayconfig.vo.PayAlipayConfigQueryVO;
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 PayAlipayConfigConvert extends BasePojoConvert<
        PayAlipayConfig,
        PayAlipayConfigSaveDTO,
        PayAlipayConfigInfoVO,
        PayAlipayConfigListVO,
        PayAlipayConfigQueryVO> {

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