From 058d7045ece95b7c119238fa9d112ec2c20e5492 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E6=B2=90?= Date: Sat, 24 Feb 2024 12:31:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/net/maku/system/service/SysPostService.java | 2 ++ .../net/maku/system/service/impl/SysPostServiceImpl.java | 13 +++++++++++-- .../src/main/java/net/maku/system/vo/SysUserVO.java | 3 +++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/maku-boot-system/src/main/java/net/maku/system/service/SysPostService.java b/maku-boot-system/src/main/java/net/maku/system/service/SysPostService.java index 94ea057..064bec2 100644 --- a/maku-boot-system/src/main/java/net/maku/system/service/SysPostService.java +++ b/maku-boot-system/src/main/java/net/maku/system/service/SysPostService.java @@ -20,6 +20,8 @@ public interface SysPostService extends BaseService { List getList(); + List getNameList(List idList); + void save(SysPostVO vo); void update(SysPostVO vo); diff --git a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysPostServiceImpl.java b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysPostServiceImpl.java index ead37b2..42947df 100644 --- a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysPostServiceImpl.java +++ b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysPostServiceImpl.java @@ -10,9 +10,9 @@ import net.maku.framework.mybatis.service.impl.BaseServiceImpl; import net.maku.system.convert.SysPostConvert; import net.maku.system.dao.SysPostDao; import net.maku.system.entity.SysPostEntity; +import net.maku.system.query.SysPostQuery; import net.maku.system.service.SysPostService; import net.maku.system.service.SysUserPostService; -import net.maku.system.query.SysPostQuery; import net.maku.system.vo.SysPostVO; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -47,7 +47,16 @@ public class SysPostServiceImpl extends BaseServiceImpl getWrapper(SysPostQuery query){ + @Override + public List getNameList(List idList) { + if (idList.isEmpty()) { + return null; + } + + return baseMapper.selectBatchIds(idList).stream().map(SysPostEntity::getPostName).toList(); + } + + private Wrapper getWrapper(SysPostQuery query) { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.like(StrUtil.isNotBlank(query.getPostCode()), SysPostEntity::getPostCode, query.getPostCode()); wrapper.like(StrUtil.isNotBlank(query.getPostName()), SysPostEntity::getPostName, query.getPostName()); diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysUserVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysUserVO.java index 81f8c8c..43fec91 100644 --- a/maku-boot-system/src/main/java/net/maku/system/vo/SysUserVO.java +++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysUserVO.java @@ -74,6 +74,9 @@ public class SysUserVO implements Serializable, TransPojo { @Schema(description = "岗位ID列表") private List postIdList; + @Schema(description = "岗位名称列表") + private List postNameList; + @Schema(description = "超级管理员 0:否 1:是") private Integer superAdmin;