Procházet zdrojové kódy

日付报表 注释 ispay = 1

Lyyyi před 4 dny
rodič
revize
85e7f3d81f

+ 2 - 1
OASystem/OASystem.Api/Controllers/StatisticsController.cs

@@ -5882,7 +5882,8 @@ Left Join Sys_Users u On dfp.CreateUserId = u.Id
 Left Join Sys_SetData sd1 On dfp.TransferTypeId = sd1.Id
 Left Join Sys_Company c On dfp.CompanyId = c.Id
 Left Join Sys_SetData sd2 On dfp.PriceTypeId = sd2.Id
-Where dfp.IsDel = 0 And dfp.IsPay = 1
+Where dfp.IsDel = 0 
+-- And dfp.IsPay = 1
 ");//--Order By dfp.CreateTime Desc
 
 

+ 117 - 0
OASystem/OASystem.Domain/Entities/Resource/Res_InvitationAI.cs

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