yanjinhui
2025-06-02 4b4cc0dd66d0bfb8220709f6a5edd5fc3b8a65c2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEAWCS_Core;
using WIDESEAWCS_Core.BaseRepository;
using WIDESEAWCS_Core.BaseServices;
using WIDESEAWCS_DTO.Telescopic;
using WIDESEAWCS_Model.Models;
 
namespace WIDESEAWCS_ITaskInfoService
{
    public interface IAlarmResetHsyServer : IService<Dt_AlarmResetHsy>
    {
        IRepository<Dt_AlarmResetHsy> Repository { get; }
 
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="alarmContent"></param>
        /// <param name="resetStatus"></param>
        /// <returns></returns>
        WebResponseContent AddAlarmHsy(int deptid, string alarmContent, bool resetStatus);
 
 
 
        /// <summary>
        /// 查看表的全部信息,按照状态为ture,时间最新来排序
        /// </summary>
        /// <returns></returns>
        WebResponseContent GetWebSocketInfo();
 
 
        /// <summary>
        /// 将表中状态全部为true的改为false
        /// </summary>
        /// <param name="status"></param>
        /// <returns></returns>
        WebResponseContent BecomeTrue();
 
        /// <summary>
        /// 上游检修道信息
        /// </summary>
        WebResponseContent UpstreamInspectionRoad(UpstreamIDTO upstreamIDTO);
 
 
        /// <summary>
        /// 删除该轨道站的报警信号
        /// </summary>
        /// <returns></returns>
        WebResponseContent DeleteAllinform();
 
    }
}