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>
|
/// <param name="deptid">轨道站</param>
|
/// <returns></returns>
|
WebResponseContent GetWebSocketInfo(int deptid);
|
|
|
/// 将表中状态为true的改为false,根据当前项目的部门id来
|
/// </summary>
|
/// <param name="status"></param>
|
/// <returns></returns>
|
WebResponseContent BecomeTrue();
|
|
/// <summary>
|
/// 上游检修道信息
|
/// </summary>
|
WebResponseContent UpstreamInspectionRoad(UpstreamIDTO upstreamIDTO);
|
|
/// <summary>
|
/// 删除该轨道站的报警信号
|
/// </summary>
|
/// <returns></returns>
|
WebResponseContent DeleteAllinform();
|
|
}
|
}
|