From b30ad02ac1f6d73b11b8332232bcd4226608aadf Mon Sep 17 00:00:00 2001 From: guofeihu <3347277866@qq.com> Date: Fri, 16 Aug 2024 10:23:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E8=83=BD=E6=BA=90=E5=9C=BA=E7=AB=99?= =?UTF-8?q?=E9=AB=98=E4=BD=8E=E7=94=B5=E5=8E=8B=E7=A9=BF=E8=B6=8A=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E4=B8=8B=E6=8B=89=E7=94=A8=E4=BA=8E=E6=B5=8B=E7=82=B9?= =?UTF-8?q?=E5=8F=B0=E8=B4=A6=E6=97=B6=E7=BB=B4=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pq/pojo/param/NewStationQueryParam.java | 30 +++++++++---------- .../njcn/device/pq/pojo/po/NewStation.java | 4 +-- .../pq/controller/NewStationController.java | 11 +++++++ .../device/pq/mapper/NewStationMapper.java | 4 +++ .../pq/mapper/mapping/NewStationMapper.xml | 8 +++++ .../device/pq/service/INewStationService.java | 10 ++++++- .../service/impl/NewStationServiceImpl.java | 8 +++++ 7 files changed, 56 insertions(+), 19 deletions(-) diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/NewStationQueryParam.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/NewStationQueryParam.java index a617a9973..75ee8d4cc 100644 --- a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/NewStationQueryParam.java +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/NewStationQueryParam.java @@ -1,7 +1,6 @@ package com.njcn.device.pq.pojo.param; import com.njcn.web.pojo.param.BaseParam; -import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; @@ -15,56 +14,55 @@ import javax.validation.constraints.NotBlank; * @since 2024-08-14 */ @Data -@ApiModel public class NewStationQueryParam extends BaseParam { - @ApiModelProperty(name = "id") + @ApiModelProperty("id") private String id; - @ApiModelProperty(name = "新能源场站名称") + @ApiModelProperty("新能源场站名称") private String name; - @ApiModelProperty(name = "新能源场站类型") + @ApiModelProperty("新能源场站类型") private String stationType; - @ApiModelProperty(name = "电压等级Guid") + @ApiModelProperty("电压等级Guid") private String scale; - @ApiModelProperty(name = "额定有功功率") + @ApiModelProperty("额定有功功率") private String ratedPower; - @ApiModelProperty(name = "经度") + @ApiModelProperty("经度") private String longitude; - @ApiModelProperty(name = "维度") + @ApiModelProperty("维度") private String latitude; @Data public static class NewStationEdit{ - @ApiModelProperty(name = "id") + @ApiModelProperty("id") private String id; @NotBlank(message = "新能源场站名称不能为空") - @ApiModelProperty(name = "新能源场站名称") + @ApiModelProperty("新能源场站名称(*)") private String name; @NotBlank(message = "新能源场站类型不能为空") - @ApiModelProperty(name = "新能源场站类型") + @ApiModelProperty("新能源场站类型(*)") private String stationType; - @ApiModelProperty(name = "电压等级Guid") + @ApiModelProperty("电压等级Guid") private String scale; @NotBlank(message = "额定有功功率不能为空") - @ApiModelProperty(name = "额定有功功率") + @ApiModelProperty("额定有功功率(*)") private String ratedPower; @NotBlank(message = "经度不能为空") - @ApiModelProperty(name = "经度") + @ApiModelProperty("经度(*)") private String longitude; @NotBlank(message = "维度不能为空") - @ApiModelProperty(name = "维度") + @ApiModelProperty("维度(*)") private String latitude; } } diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/NewStation.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/NewStation.java index f4e3de098..d48991c30 100644 --- a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/NewStation.java +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/NewStation.java @@ -31,12 +31,12 @@ public class NewStation extends BaseEntity { private String name; /** - * (关联sys_dict_type字典表)新能源场站类型(风电场、光伏电站) + * (关联new_station_type字典表)新能源场站类型(风电场、光伏电站) */ private String stationType; /** - * (关联sys_dict_type字典表)电压等级Guid + * (关联Dev_Voltage_Stand字典表)电压等级Guid */ private String scale; diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/NewStationController.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/NewStationController.java index fd26fed9d..59a8f0303 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/NewStationController.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/NewStationController.java @@ -18,6 +18,8 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import com.njcn.web.controller.BaseController; +import java.util.List; +import java.util.Map; /** *

@@ -65,5 +67,14 @@ public class NewStationController extends BaseController { return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); } + @OperateInfo(info = LogEnum.SYSTEM_COMMON, operateType = OperateType.QUERY) + @DeleteMapping("/selectDown") + @ApiOperation("获取新能源场站高低电压穿越信息下拉框(用于监测点维护界面)") + public HttpResult> selectDown(@RequestParam(name = "name",required = false) String name) { + String methodDescribe = getMethodDescribe("selectDown"); + LogUtil.njcnDebug(log, "{},远程搜索值为:{}", methodDescribe, name); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, iNewStationService.selectDown(name), methodDescribe); + } + } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/NewStationMapper.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/NewStationMapper.java index c93ef8777..8cfceb25a 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/NewStationMapper.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/NewStationMapper.java @@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.njcn.device.pq.pojo.param.NewStationQueryParam; import com.njcn.device.pq.pojo.po.NewStation; import org.apache.ibatis.annotations.Param; +import java.util.List; +import java.util.Map; /** *

@@ -19,4 +21,6 @@ public interface NewStationMapper extends BaseMapper { Page queryPage(IPage page, @Param("newStationQueryParam") NewStationQueryParam newStationQueryParam); + List selectDown( @Param("name") String name); + } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/NewStationMapper.xml b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/NewStationMapper.xml index 5d03c68f3..5b3f1a457 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/NewStationMapper.xml +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/NewStationMapper.xml @@ -27,4 +27,12 @@ + + diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/INewStationService.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/INewStationService.java index bee410584..524624af6 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/INewStationService.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/INewStationService.java @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.njcn.device.pq.pojo.param.NewStationQueryParam; import com.njcn.device.pq.pojo.po.NewStation; +import java.util.List; +import java.util.Map; /** *

@@ -31,10 +33,16 @@ public interface INewStationService extends IService { /*** * 新能源场站高低电压穿越表删除 - * @author wr * @param ids * @return Boolean */ Boolean delNewStation(String ids); + /*** + * 获取新能源场站高低电压穿越信息下拉框(用于监测点维护界面) + * @param name + * @return List + */ + List selectDown(String name); + } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/NewStationServiceImpl.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/NewStationServiceImpl.java index 52a540326..b29150219 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/NewStationServiceImpl.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/NewStationServiceImpl.java @@ -12,6 +12,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; import java.util.Arrays; +import java.util.List; +import java.util.Map; /** *

@@ -55,4 +57,10 @@ public class NewStationServiceImpl extends ServiceImpl selectDown(String name) { + return this.baseMapper.selectDown(name); + } + }