From 2766ee4da962a242328b8751c7d73cbdbce23694 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期一, 11 十二月 2023 09:11:55 +0800 Subject: [PATCH] 11111 --- server/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceRoleServiceImpl.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceRoleServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceRoleServiceImpl.java index d94ffca..7449ddc 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceRoleServiceImpl.java +++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceRoleServiceImpl.java @@ -8,7 +8,9 @@ import com.doumee.core.utils.Constants; import com.doumee.core.utils.Utils; import com.doumee.dao.business.DeviceRoleMapper; +import com.doumee.dao.business.model.Device; import com.doumee.dao.business.model.DeviceRole; +import com.doumee.dao.web.response.DeviceRoleVO; import com.doumee.service.business.DeviceRoleService; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; @@ -16,10 +18,13 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.commons.collections.CollectionUtils; import org.apache.shiro.SecurityUtils; +import org.checkerframework.checker.units.qual.C; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -225,4 +230,22 @@ QueryWrapper<DeviceRole> wrapper = new QueryWrapper<>(deviceRole); return deviceRoleMapper.selectCount(wrapper); } + + @Override + public List<DeviceRoleVO> findListByType(Integer type) { + List<DeviceRole> deviceRoleList = deviceRoleMapper.selectList(new QueryWrapper<DeviceRole>().lambda() + .eq(DeviceRole::getType,type) + .eq(DeviceRole::getIsdeleted, Constants.ZERO) + .eq(DeviceRole::getStatus, Constants.ZERO) + ); + List<DeviceRoleVO> deviceRoleVOList = new ArrayList<>(); + for (DeviceRole deviceRole:deviceRoleList) { + DeviceRoleVO deviceRoleVO = new DeviceRoleVO(); + BeanUtils.copyProperties(deviceRole,deviceRoleVO); + deviceRoleVOList.add(deviceRoleVO); + } + return deviceRoleVOList; + } + + } -- Gitblit v1.9.3