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 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>
        /// 作用于，1-人员巡查，3-无人机巡查
        /// </summary>
        public int ActOn { get; set; }
        
        public string Type { get; set; }
        /// <summary>
        /// 逻辑删除标志
        /// </summary>
        public bool IsDelete { get; set; }
        [SugarColumn(IsIgnore = true)]
        public List<string> RecipientUsers { get; set; }
    }
}
