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

import com.jeesharp.business.modules.setting.dto.HomeBannerSaveDTO;
import com.jeesharp.business.modules.setting.entity.CmsHomeBanner;
import com.jeesharp.business.modules.setting.vo.HomeBannerListVO;
import com.jeesharp.business.modules.setting.vo.HomeBannerQueryVO;
import com.jeesharp.business.modules.setting.vo.HomeBannerVO;
import com.jeesharp.framework.common.pojo.convert.BasePojoConvert;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * 首页轮播 MapStruct 转换器；展示名称在 Application 层补齐。
 *
 * @author jeesharp
 * @since 2026-05-08
 */
@Mapper
public interface HomeBannerConvert extends BasePojoConvert<CmsHomeBanner, HomeBannerSaveDTO, HomeBannerVO, HomeBannerListVO, HomeBannerQueryVO> {

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