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

import com.jeesharp.business.modules.setting.dto.ClientAppVersionSaveDTO;
import com.jeesharp.business.modules.setting.entity.CfgClientAppVersion;
import com.jeesharp.business.modules.setting.vo.ClientAppVersionInfoVO;
import com.jeesharp.business.modules.setting.vo.ClientAppVersionListVO;
import com.jeesharp.business.modules.setting.vo.ClientAppVersionQueryVO;
import com.jeesharp.framework.common.pojo.convert.BasePojoConvert;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * C 端客户端版本发布 MapStruct 转换器；字典展示名称在 Application 层补齐。
 *
 * @author jeesharp
 * @since 2026-05-13
 */
@Mapper
public interface ClientAppVersionConvert extends BasePojoConvert<CfgClientAppVersion, ClientAppVersionSaveDTO, ClientAppVersionInfoVO, ClientAppVersionListVO, ClientAppVersionQueryVO> {

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