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; } } }