package com.jeesharp.business.modules.mall.convert;

import com.jeesharp.business.modules.mall.dto.MallFreightTemplateRegionSaveDTO;
import com.jeesharp.business.modules.mall.entity.MallFreightTemplateRegion;
import com.jeesharp.business.modules.mall.vo.MallFreightTemplateRegionInfoVO;
import com.jeesharp.business.modules.mall.vo.MallFreightTemplateRegionListVO;
import com.jeesharp.business.modules.mall.vo.MallFreightTemplateRegionQueryVO;
import com.jeesharp.framework.common.pojo.convert.BasePojoConvert;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * 运费模板地区配置 MapStruct 转换器。
 *
 * @author jeesharp
 * @since 2026-05-07
 */
@Mapper
public interface MallFreightTemplateRegionConvert
    extends BasePojoConvert<MallFreightTemplateRegion, MallFreightTemplateRegionSaveDTO, MallFreightTemplateRegionInfoVO,
        MallFreightTemplateRegionListVO, MallFreightTemplateRegionQueryVO> {

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