添加防火类

DataMaintenance
zhangbin 2025-01-10 09:13:38 +08:00
parent 2346a73d8f
commit 9872822b65
6 changed files with 354 additions and 0 deletions

View File

@ -0,0 +1,43 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenAuth.Repository.Domain.FireManagement
{
[SugarTable("fm_earlywarninghandle")]
public class FmEarlyEarningHandle
{
/// <summary>
/// 关闭原因
/// </summary>
public long Id { get; set; }
/// <summary>
/// 关闭原因
/// </summary>
public string Reason { get; set; }
/// <summary>
/// 关闭时间
/// </summary>
public DateTime? CreateTime { get; set; }
/// <summary>
/// 关闭人
/// </summary>
public string CreateUserId { get; set; }
/// <summary>
/// 预警Id
/// </summary>
public long WaringId { get; set; }
/// <summary>
/// 关闭人姓名
/// </summary>
public string CreateUserName { get; set; }
}
}

View File

@ -0,0 +1,83 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenAuth.Repository.Domain.FireManagement
{
[SugarTable("fm_earlywarning")]
internal class FmEarlyWarning
{
/// <summary>
/// 预警信息的唯一标识
/// </summary>
public long Id { get; set; }
/// <summary>
/// 预警信息内容
/// </summary>
public string EWMessage { get; set; }
/// <summary>
/// 预警时间
/// </summary>
public DateTime? EWDate { get; set; }
/// <summary>
/// 预警类型
/// </summary>
public short EWType { get; set; }
/// <summary>
/// 纬度
/// </summary>
public string Lat { get; set; }
/// <summary>
/// 经度
/// </summary>
public string Lng { get; set; }
/// <summary>
/// 面积
/// </summary>
public string EWArea { get; set; }
/// <summary>
/// 上报人
/// </summary>
public string UserId { get; set; }
/// <summary>
/// 预警信息地址
/// </summary>
public string EWAddress { get; set; }
/// <summary>
/// 是否下发
/// </summary>
public bool IsIssued { get; set; }
/// <summary>
/// 是否处理
/// </summary>
public bool Ishandle { get; set; }
/// <summary>
/// 是否关闭
/// </summary>
public bool Isclose { get; set; }
/// <summary>
/// 图片地址
/// </summary>
public string Image { get; set; }
/// <summary>
/// 上报人姓名
/// </summary>
public string UserName { get; set; }
}
}

View File

@ -0,0 +1,38 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenAuth.Repository.Domain.FireManagement
{
[SugarTable("fm_firetaskuser")]
public class FmFireTaskUser
{
/// <summary>
/// 主键
/// </summary>
public long Id { get; set; }
/// <summary>
/// 接收人id
/// </summary>
public string UserId { get; set; }
/// <summary>
/// 任务id
/// </summary>
public long TaskId { get; set; }
/// <summary>
/// 接收时间
/// </summary>
public DateTime? ReceiveTime { get; set; }
/// <summary>
/// 状态
/// </summary>
public int State { get; set; }
}
}

View File

@ -0,0 +1,103 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenAuth.Repository.Domain.FireManagement
{
[SugarTable("fm_fireclueinfo")]
public class FmFireclueInfo
{
/// <summary>
/// 主键
/// </summary>
public long Id { get; set; }
/// <summary>
/// 人员名称
/// </summary>
public string ReportPerson { get; set; }
/// <summary>
/// 上报时间
/// </summary>
public DateTime ReportTime { get; set; }
/// <summary>
/// 描述
/// </summary>
public string Describe { get; set; }
/// <summary>
/// 经度
/// </summary>
public string Lng { get; set; }
/// <summary>
/// 纬度
/// </summary>
public string Lat { get; set; }
/// <summary>
/// 地址
/// </summary>
public string Address { get; set; }
/// <summary>
/// 来源类型
/// </summary>
public int SourceType { get; set; }
/// <summary>
/// 状态
/// </summary>
public int State { get; set; }
/// <summary>
/// 上报人id
/// </summary>
public string CreateId { get; set; }
/// <summary>
/// 地区名称
/// </summary>
public string AreaName { get; set; }
/// <summary>
/// 图片地址
/// </summary>
public string Image { get; set; }
/// <summary>
/// 修改人id
/// </summary>
public string ModifyId { get; set; }
/// <summary>
/// 修改时间
/// </summary>
public DateTime? ModifyTime { get; set; }
/// <summary>
/// 摄像机上报事件id
/// </summary>
public string EventId { get; set; }
/// <summary>
/// 线索编号
/// </summary>
public string ClueNo { get; set; }
/// <summary>
/// 合并后的火情主键
/// </summary>
public long FireId { get; set; }
/// <summary>
/// 音频
/// </summary>
public string Audio { get; set; }
}
}

View File

@ -0,0 +1,83 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenAuth.Repository.Domain.FireManagement
{
[SugarTable("fm_firecluetask")]
public class FmFireclueTask
{
// <summary>
/// 主键
/// </summary>
public long Id { get; set; }
/// <summary>
/// 接收人
/// </summary>
public string Recipient { get; set; }
/// <summary>
/// 任务内容
/// </summary>
public string Content { get; set; }
/// <summary>
/// 经度
/// </summary>
public string Lng { get; set; }
/// <summary>
/// 纬度
/// </summary>
public string Lat { get; set; }
/// <summary>
/// 地址
/// </summary>
public string Address { get; set; }
/// <summary>
/// 状态
/// </summary>
public int State { get; set; }
/// <summary>
/// 火情线索id
/// </summary>
public long Fireclueid { get; set; }
/// <summary>
/// 下发时间
/// </summary>
public DateTime? TaskTime { get; set; }
/// <summary>
/// 完成时间
/// </summary>
public DateTime? CompleteTime { get; set; }
/// <summary>
/// 下发人
/// </summary>
public string TaskUser { get; set; }
/// <summary>
/// 图片
/// </summary>
public string Image { get; set; }
/// <summary>
/// 音频
/// </summary>
public string Audio { get; set; }
/// <summary>
/// 逻辑删除标志
/// </summary>
public bool IsDelete { get; set; }
}
}

View File

@ -64,5 +64,9 @@ namespace OpenAuth.Repository
public SugarRepositiry<ApplicationData> ApplicationData { get; set; }
#endregion
#region 防火平台实体类
#endregion
}
}