From 9c9e6a5e192e38ed45497baab2ce4b7b9a216985 Mon Sep 17 00:00:00 2001 From: dongyukun <1208714201@qq.com> Date: 星期二, 29 四月 2025 11:29:42 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerNetDropdownServiceImpl.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerNetDropdownServiceImpl.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerNetDropdownServiceImpl.java new file mode 100644 index 0000000..9bb49b3 --- /dev/null +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerNetDropdownServiceImpl.java @@ -0,0 +1,46 @@ +package com.iailab.module.ansteel.power.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.iailab.module.ansteel.power.dao.PowerNetDropdownDao; +import com.iailab.module.ansteel.power.entity.PowerNetDropdownEntity; +import com.iailab.module.ansteel.power.service.PowerNetDropdownService; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Map; + +/** + * @author PanZhibao + * @Description + * @createTime 2025年04月28日 + */ +@Slf4j +@Service +public class PowerNetDropdownServiceImpl implements PowerNetDropdownService { + + @Autowired + private PowerNetDropdownDao powerNetDropdownDao; + + @Override + public PowerNetDropdownEntity getByNodeCode(String nodeCode) { + QueryWrapper<PowerNetDropdownEntity> queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("node_code", nodeCode); + return powerNetDropdownDao.selectOne(queryWrapper); + } + + @Override + public List<PowerNetDropdownEntity> list(Map<String, Object> params) { + String pCode = (String) params.get("pCode"); + String groupName = (String) params.get("groupName"); + String neNodeName = (String) params.get("neNodeName"); + QueryWrapper<PowerNetDropdownEntity> queryWrapper = new QueryWrapper<>(); + queryWrapper.eq(StringUtils.isNotBlank(pCode), "p_code", pCode) + .eq(StringUtils.isNotBlank(groupName), "group_name", groupName) + .ne(StringUtils.isNotBlank(neNodeName), "node_name", neNodeName) + .orderByAsc("sort"); + return powerNetDropdownDao.selectList(queryWrapper); + } +} \ No newline at end of file -- Gitblit v1.9.3