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_siteinfo")]
public class FmSiteInfo
{
///
/// Desc:Id
/// Default:
/// Nullable:False
///
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
public long Id { get; set; }
///
/// Desc:站点名称
/// Default:
/// Nullable:True
///
public string SiteName { get; set; }
///
/// Desc:经度
/// Default:
/// Nullable:True
///
public decimal? lng { get; set; }
///
/// Desc:纬度
/// Default:
/// Nullable:True
///
public decimal? lat { get; set; }
///
/// Desc:是否值守
/// Default:
/// Nullable:False
///
public bool Isonduty { get; set; }
///
/// Desc:是否接收消息
/// Default:
/// Nullable:False
///
public bool Isreceive { get; set; }
///
/// Desc:状态(0-未审核,1-审核通过,2-未通过)
/// Default:
/// Nullable:False
///
public int State { get; set; }
///
/// Desc:审核说明
/// Default:
/// Nullable:True
///
public string StateContent { get; set; } = string.Empty;
///
/// Desc:创建时间
/// Default:
/// Nullable:False
///
public DateTime CreateTime { get; set; }
///
/// Desc:创建人
/// Default:
/// Nullable:True
///
public string CreateUserId { get; set; }
///
/// Desc:审核时间
/// Default:
/// Nullable:True
///
public DateTime AuditTime { get; set; }
///
/// Desc:站点图片
/// Default:
/// Nullable:True
///
public string SiteImg { get; set; }
///
/// Desc:站点地址
/// Default:
/// Nullable:True
///
public string SiteAddress { get; set; }
///
/// 负责人
///
public string Director { get; set; }
///
/// 负责人电话
///
public string Phone { get; set; }
///
/// 标语
///
public string Slogan { get; set; }
///
/// 站点相关人员
///
//[SugarColumn(IsIgnore = true)]
//public List SiteUser { get; set; } = new List();
[Navigate(NavigateType.OneToMany, nameof(FmSiteUser.SiteId))]
public List SiteUser { get; set; }
}
}