| | |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/service/impl/I18nDataServiceImpl.class */ |
| | | public class I18nDataServiceImpl extends ServiceImpl<I18nDataMapper, I18nData> implements I18nDataService { |
| | | private final StringRedisTemplate stringRedisTemplate; |
| | | private final OssBuilder ossBuilder; |
| | |
| | | this.ossBuilder = ossBuilder; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.I18nDataService |
| | | @Override |
| | | public IPage<I18nData> selectPage(IPage<I18nData> page, I18nDataQueryDTO queryDTO) { |
| | | return page(page, wrapper(queryDTO)); |
| | | } |
| | |
| | | }); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.I18nDataService |
| | | @Override |
| | | public List<I18nData> queryList(I18nDataQueryDTO i18nDataQO) { |
| | | return ((I18nDataMapper) this.baseMapper).selectList(wrapper(i18nDataQO)); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.I18nDataService |
| | | @Override |
| | | public List<I18nData> listByCode(String code) { |
| | | return this.baseMapper.selectList(Wrappers.lambdaQuery(I18nData.class).eq((v0) -> { |
| | | return v0.getCode(); |
| | | }, code)); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.I18nDataService |
| | | @Override |
| | | public I18nData getByCodeAndLanguageTag(String code, String languageTag) { |
| | | return this.baseMapper.selectOne(Wrappers.lambdaQuery(I18nData.class).eq((v0) -> { |
| | | return v0.getCode(); |
| | |
| | | return SqlHelper.retBool(Integer.valueOf(((I18nDataMapper) getBaseMapper()).insert(entity))); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.I18nDataService |
| | | @Override |
| | | public I18nData updateById(I18nDataDTO i18nDataDTO) { |
| | | I18nData entity = I18nDataConverter.INSTANCE.convert(i18nDataDTO); |
| | | boolean updateSuccess = updateById(entity); |
| | |
| | | throw new ServiceException("修改国际化信息失败"); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.I18nDataService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public BladeFile importI18nData(List<I18nDataExcelVO> data) { |
| | | if (Func.isEmpty(data)) { |
| | |
| | | return this.baseMapper.selectList(lambdaQuery); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.system.service.I18nDataService |
| | | @Override |
| | | public BladeFile exportExcel(I18nDataQueryDTO i18nDataQO, HttpServletResponse response) { |
| | | List<I18nData> list = queryList(i18nDataQO); |
| | | List<I18nDataExcelVO> excelVOS = list.stream().map(I18nDataConverter.INSTANCE::poToExcelVo).collect(Collectors.toList()); |