From 165541429aa52cb97b2cea18f7701bff2efed1f2 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期一, 08 四月 2024 18:01:20 +0800 Subject: [PATCH] 运维单位 --- ycl-server/src/main/java/com/ycl/platform/service/impl/YwUnitServiceImpl.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/YwUnitServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/YwUnitServiceImpl.java index 0e50ba3..8f9d143 100644 --- a/ycl-server/src/main/java/com/ycl/platform/service/impl/YwUnitServiceImpl.java +++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/YwUnitServiceImpl.java @@ -158,4 +158,25 @@ .collect(Collectors.toList()); return Result.ok().data(vos); } + + @Override + public List<YwUnitVO> export(YwUnitQuery query) { + // 鍒嗛〉鏉′欢鏌ヨ浣� + IPage<YwUnit> page = new LambdaQueryChainWrapper<>(baseMapper) + .eq(StringUtils.hasText(query.getUnitCode()), YwUnit::getUnitCode, query.getUnitCode()) + .like(StringUtils.hasText(query.getUnitName()), YwUnit::getUnitName, query.getUnitName()) + .between(Objects.nonNull(query.getStart()) && Objects.nonNull(query.getEnd()), + YwUnit::getCreateTime, + DateUtils.getDayStart(query.getStart()), + DateUtils.getDayEnd(query.getEnd())) + .orderByDesc(YwUnit::getCreateTime) + .page(PageUtil.getPage(query, YwUnit.class)); + + List<YwUnitVO> vos = page.getRecords().stream() + .map( + entity -> YwUnitVO.getVoByEntity(entity, null) + ) + .collect(Collectors.toList()); + return vos; + } } -- Gitblit v1.8.0