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