添加项目文件。

This commit is contained in:
2025-09-15 17:59:48 +08:00
parent 872f090cc2
commit e7adae128e
91 changed files with 14260 additions and 0 deletions

View File

@@ -0,0 +1,96 @@
namespace MoviconWebApi.API.DeviceAlarmApi
{
/// <summary>
/// 设备报警查询请求
/// </summary>
public class DeviceAlarmRequest
{
/// <summary>
/// 设备编号
/// </summary>
public string? DeviceCode { get; set; }
/// <summary>
/// 开始时间
/// </summary>
public string? StartTime { get; set; }
/// <summary>
/// 结束时间
/// </summary>
public string? EndTime { get; set; }
/// <summary>
/// 设备状态0表示返回所有状态记录
/// </summary>
public int DeviceState { get; set; } = 0;
}
/// <summary>
/// 设备报警分页查询请求
/// </summary>
public class DeviceAlarmPagedRequest : DeviceAlarmRequest
{
/// <summary>
/// 页码
/// </summary>
public int PageNumber { get; set; } = 1;
/// <summary>
/// 每页大小
/// </summary>
public int PageSize { get; set; } = 10;
}
/// <summary>
/// 设备报警响应
/// </summary>
public class DeviceAlarmResponse
{
/// <summary>
/// 设备编号
/// </summary>
public string? DeviceCode { get; set; }
/// <summary>
/// 设备名称
/// </summary>
public string? DeviceName { get; set; }
/// <summary>
/// 设备状态
/// </summary>
public int? DeviceState { get; set; }
/// <summary>
/// 报警信息
/// </summary>
public string? AlarmMessage { get; set; }
/// <summary>
/// 开始时间
/// </summary>
public string? StartTime { get; set; }
/// <summary>
/// 结束时间
/// </summary>
public string? EndTime { get; set; }
}
/// <summary>
/// 设备报警分页响应
/// </summary>
public class DeviceAlarmPagedResponse
{
/// <summary>
/// 数据列表
/// </summary>
public List<DeviceAlarmResponse> Items { get; set; } = new List<DeviceAlarmResponse>();
/// <summary>
/// 总数
/// </summary>
public long Total { get; set; }
}
}