Wangxin 8 months ago
commit 7aa876bb63
  1. 4
      ALOps_sys_backend/alops-admin/src/main/java/com/alops/web/controller/exceptionController/AlertMessageController.java
  2. 25
      ALOps_sys_backend/alops-admin/src/main/java/com/alops/web/controller/message/messageController.java
  3. 2
      ALOps_sys_backend/alops-admin/src/main/java/com/alops/web/controller/tool/EquInterfaceController.java
  4. 2
      ALOps_sys_backend/alops-admin/src/main/java/com/alops/web/controller/tool/EquRoutingController.java
  5. 2
      ALOps_sys_backend/alops-admin/src/main/java/com/alops/web/controller/tool/EquVeneerController.java
  6. 2
      ALOps_sys_backend/alops-system/src/main/java/com/alops/system/mapper/AlertMessageMapper.java
  7. 2
      ALOps_sys_backend/alops-system/src/main/java/com/alops/system/service/IAlertMessageService.java
  8. 2
      ALOps_sys_backend/alops-system/src/main/java/com/alops/system/service/impl/AlertMessageServiceImpl.java
  9. 3
      ALOps_sys_backend/alops-system/src/main/resources/mapper/system/AlertMessageMapper.xml
  10. 2
      ALOps_sys_backend/alops-system/src/main/resources/mapper/system/EquInterfaceMapper.xml
  11. 1
      ALOps_sys_backend/alops-system/src/main/resources/mapper/system/EquVlanMapper.xml

@ -109,9 +109,9 @@ public class AlertMessageController extends BaseController
@PreAuthorize("@ss.hasPermi('inMonitoring:alertMessage:listByEquId')")
@GetMapping("/{equId}")
@ApiOperation("获取界面ALlertMessage信息")
public TableDataInfo listByEquId(@PathVariable("equId")Long equId)
public TableDataInfo listByEquId(@PathVariable("equId")String equId)
{
startPage();
List<AlertMessage> list = alertMessageService.selectAlertMessageListByEquId(equId);
return getDataTable(list);
}

@ -1,9 +1,12 @@
package com.alops.web.controller.message;
import com.alops.common.annotation.Log;
import com.alops.common.core.controller.BaseController;
import com.alops.common.core.domain.AjaxResult;
import com.alops.common.core.page.TableDataInfo;
import com.alops.common.enums.BusinessType;
import com.alops.common.utils.SecurityUtils;
import com.alops.system.domain.EquType;
import com.alops.system.domain.InternalMessage;
import com.alops.system.domain.dto.AlertRuleAddDto;
import com.alops.system.domain.vo.AlertRuleVo;
@ -11,13 +14,25 @@ import com.alops.system.service.IInternalMessageService;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import static com.alops.common.utils.PageUtils.startPage;
@RestController
@RequestMapping("/message")
public class messageController {
public class messageController extends BaseController {
@Autowired
public IInternalMessageService iInternalMessageService;
@ -51,14 +66,14 @@ public class messageController {
@ApiOperation("获取用户消息列表")
@Log(title = "【消息列表】")
@GetMapping("/list")
public AjaxResult getMessageList() {
public TableDataInfo getMessageList() {
startPage();
// 获取当前登录用户ID
Long userId = SecurityUtils.getLoginUser().getUserId();
// 调用Service获取消息列表
List<InternalMessage> messages = iInternalMessageService.getMessagesByUserId(userId);
return getDataTable(messages);
return AjaxResult.success(messages);
}

@ -89,7 +89,7 @@ public class EquInterfaceController extends BaseController
@ApiOperation("获取界面Interface接口信息")
public TableDataInfo listByEquID(@PathVariable("equID") String equID)
{
startPage();
List<EquInterface> list = equInterfaceService.selectEquInterfaceListByEquID(equID);
return getDataTable(list);
}

@ -56,7 +56,7 @@ public class EquRoutingController extends BaseController
@ApiOperation("获取界面Routing信息")
public TableDataInfo listByEquId(@PathVariable("equId") String equId)
{
startPage();
List<EquRouting> list = equRoutingService.selectEquRoutingListByEquId(equId);
return getDataTable(list);
}

@ -56,7 +56,7 @@ public class EquVeneerController extends BaseController
@ApiOperation("获取界面Venerr信息")
public TableDataInfo listByEquId(@PathVariable("equID") String equID)
{
startPage();
List<EquVeneer> list = equVeneerService.selectEquVeneerListByEquId(equID);
return getDataTable(list);
}

@ -47,7 +47,7 @@ public interface AlertMessageMapper
public List<AlertMessage> selectAlertMessageList(AlertDto alertMessage);
public List<homeEquAlertMessageVo> selectStaticAlertMessageList();
public ArrayList<AlertMessage> selectAlertMessageByEquId(Long Equid);
public ArrayList<AlertMessage> selectAlertMessageByEquId(String Equid);
/**
* 统计设备类型预警等级时间的预警次数

@ -32,7 +32,7 @@ public interface IAlertMessageService
*/
public List<AlertMessage> selectAlertMessageList(AlertDto alertMessage);
public List<homeEquAlertMessageVo> selectStaticAlertMessageList();
public List<AlertMessage> selectAlertMessageListByEquId(Long equId);
public List<AlertMessage> selectAlertMessageListByEquId(String equId);
/**
* 统计设备类型预警等级时间的预警次数

@ -60,7 +60,7 @@ public class AlertMessageServiceImpl implements IAlertMessageService
}
@Override
public List<AlertMessage> selectAlertMessageListByEquId(Long equId)
public List<AlertMessage> selectAlertMessageListByEquId(String equId)
{
ArrayList<AlertMessage> alertMessagelist = alertMessageMapper.selectAlertMessageByEquId(equId);
return alertMessagelist;

@ -124,7 +124,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where am.id = #{id}
</select>
<select id="selectAlertMessageByEquId" parameterType="Long" resultMap="AlertMessageResult">
<select id="selectAlertMessageByEquId" parameterType="String" resultMap="AlertMessageResult">
<include refid="selectAlertMessageVoJoinGather"/>
where g.equ_id = #{equid}
AND a.batch = (
@ -133,6 +133,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
WHERE equ_id = #{equid}
)
GROUP BY a.id
ORDER BY a.occur_time DESC
</select>
<!-- 按设备类型统计 -->

@ -72,6 +72,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectEquInterfaceByEquId" parameterType="String" resultMap="EquInterfaceResult">
<include refid="selectEquInterfaceVoJoinGather"/>
where g.equ_id = #{equId}
AND out_flow != 0
AND in_flow != 0
</select>
<insert id="insertEquInterface" parameterType="EquInterface">

@ -57,6 +57,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectEquVlanListByEquId" parameterType="String" resultMap="EquVlanResult">
<include refid="selectEquVlanVoJoinGather"/>
where g.equ_id = #{equid}
ORDER BY vl.create_time DESC
</select>
<update id="updateVlanNetworkByVlanId" parameterType="com.alops.system.domain.dto.EquVlanNetworkUpdateDto">

Loading…
Cancel
Save