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