package com.qianwen.smartman.modules.system.convert; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import java.util.List; import org.mapstruct.Builder; import org.mapstruct.Mapper; import org.mapstruct.Mappings; import org.mapstruct.factory.Mappers; import com.qianwen.core.i18n.dto.I18nMessage; import com.qianwen.smartman.modules.system.dto.I18nDataDTO; import com.qianwen.smartman.modules.system.entity.I18nData; import com.qianwen.smartman.modules.system.vo.I18nDataExcelVO; import com.qianwen.smartman.modules.system.vo.I18nDataPageVO; @Mapper(builder = @Builder(disableBuilder = true)) /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/convert/I18nDataConverter.class */ public interface I18nDataConverter { public static final I18nDataConverter INSTANCE = (I18nDataConverter) Mappers.getMapper(I18nDataConverter.class); I18nData messageToPo(I18nMessage i18nMessage); I18nDataPageVO poToPageVo(I18nData i18nData); I18nDataDTO poToDto(I18nData i18nData); I18nData convert(I18nDataDTO i18nData); I18nDataExcelVO poToExcelVo(I18nData i18nData); I18nData excelVoToPo(I18nDataExcelVO i18nDataExcelVO); @Mappings({}) List convert(List list); @Mappings({}) List convertExcel(List list); @Mappings({}) default IPage convert(IPage page) { Page page2 = new Page(page.getCurrent(), page.getSize(), page.getTotal()); page2.setRecords(convert(page.getRecords())); return page2; } }