using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.Entities.Resource { /// /// 商邀公务AI /// [SugarTable("Res_InvitationAI", "商邀公务AI")] public class Res_InvitationAI: EntityBase { /// /// 名称 /// [SugarColumn(ColumnName = "InvName", ColumnDescription = "名称", IsNullable = true, ColumnDataType = "varchar(150)")] public string InvName { get; set; } /// /// 团组ID /// 注:自定义命名时,GroupID = 0;使用团组名称时,GroupID = Grp_DelegationInfo.Id /// [SugarColumn(ColumnName = "GroupId", ColumnDescription = "团组ID", IsNullable = true, ColumnDataType = "int")] public int GroupId { get; set; } /// /// ai 抓取信息存储(含本地数据信息) /// [SugarColumn(ColumnName = "AiCrawledDetails", ColumnDescription = "ai 抓取信息存储(含本地数据信息)", IsJson = true, IsNullable = true, ColumnDataType = "varchar(max)")] public List AiCrawledDetails { get; set; } = new List(); /// /// 词条信息 /// [SugarColumn(ColumnName = "Entries", ColumnDescription = "词条信息", IsJson = true, IsNullable = true, ColumnDataType = "varchar(max)")] public List Entries { get; set; } = new List(); } /// /// 单位信息 /// public class InvitationAIInfo { /// /// 数据来源 /// 0-本地数据;1-网络爬取数据;2-第三方接口数据 /// public int Source { get; set; } = 0; /// /// 归属区域 /// public string Region { get; set; } /// /// 名称 /// public string Name { get; set; } /// /// 地址 /// public string Address { get; set; } /// /// 经营范围 /// public string Scope { get; set; } /// /// 联系人 /// public string Contact { get; set; } /// /// 联系电话 /// public string Phone { get; set; } /// /// 官网地址 /// public string SiteUrl { get; set; } /// /// 当前文章地址 /// public string PostUrl { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 操作时间 /// public DateTime OperatedAt { get; set; } /// /// 操作人 /// public string Operator { get; set; } } public class EntryInfo { /// /// 词条信息 /// public string Details { get; set; } /// /// 操作时间 /// public DateTime OperatedAt { get; set; } /// /// 操作人 /// public string Operator { get; set; } } }