using OASystem.Domain.Entities.Resource; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.Dtos.Resource { public class OpLocalServiceAIDto { } public class OpLocalServiceAISearchDto { public int Id { get; set; } public int CurrUserId { get; set; } } public class OpLocalServiceAISetPromptDto { /// /// 公务名称 /// 默认团组名称 团组名称不改变的情况下则用团组名称作为公务名称 /// public string LocalName { get; set; } public int GroupId { get; set; } /// /// 出访单位 /// public string OriginUnit { get; set; } /// /// 出访国家 /// public List TargetCountry { get; set; } /// /// 规模类型 /// public List ScaleTypes { get; set; } = new List(); /// /// 是否需要华人单位背景 /// public bool IsBackground { get; set; } = false; /// /// 公司层级 /// public string OrgLevel { get; set; } /// /// 备注信息 /// public string OtherConstraints { get; set; } public int CurrUserId { get; set; } } public class OpLocalServiceAISetCheckedDto : OpLocalServiceAISearchDto { public List Guids { get; set; } } public class OpLocalServiceAISaveDto : OpLocalServiceAISearchDto { public LocalAgencyInfo AiCrawledDetail { get; set; } } public class OpLocalServiceAISingleDelDto { public int Id { get; set; } public string Guid { get; set; } } public class OpLocalServiceAIGenerateEmailDto : InvitationAISearchDto { /// /// Guid /// public List Guids { get; set; } } public class OpLocalServiceAIInsertResourceDto : OpLocalServiceAISetCheckedDto { } // OpLocalServiceAISearchStreamProgress public class OpLocalServiceAICompleteTextStreamDto : OpLocalServiceAISearchDto { } public class OpLocalServiceAIGenerateEmailStreamDto : OpLocalServiceAIGenerateEmailDto { } }