InvitationAI.cs 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. using OASystem.Domain.Entities.Resource;
  2. namespace OASystem.Domain.Dtos.Resource
  3. {
  4. public class InvitationAI
  5. {
  6. }
  7. /// <summary>
  8. /// 商邀资料AI 混元AI查询资料 Dto
  9. /// </summary>
  10. public class InvitationAISetPromptDto
  11. {
  12. public int GroupId { get; set; }
  13. /// <summary>
  14. /// 出访单位
  15. /// </summary>
  16. public string OriginUnit { get; set; }
  17. /// <summary>
  18. /// 出访国家
  19. /// </summary>
  20. public List<string> TargetCountry { get; set; }
  21. /// <summary>
  22. /// 备注信息
  23. /// </summary>
  24. public string OtherConstraints { get; set; }
  25. public int CurrUserId { get; set; }
  26. }
  27. public class InvitationAISetCheckedDto : InvitationAISearchDto
  28. {
  29. public List<string> Guids { get; set; }
  30. }
  31. public class InvitationAISearchDto
  32. {
  33. public int Id { get; set; }
  34. public int CurrUserId { get; set; }
  35. }
  36. public class InvitationAICompleteTextDto : InvitationAISearchDto
  37. { }
  38. public class InvitationAISeedEmailDto: InvitationAISearchDto
  39. {
  40. public List<string> Guids { get; set; }
  41. }
  42. public class InvitationAISaveDto : InvitationAISearchDto
  43. {
  44. public InvitationAIInfo AiCrawledDetail { get; set; }
  45. }
  46. public class InvitationAIEmailSaveDto : InvitationAISearchDto
  47. {
  48. /// <summary>
  49. /// Guid
  50. /// </summary>
  51. public string Guid { get; set; }
  52. /// <summary>
  53. /// 邮件标题
  54. /// </summary>
  55. public string EmailTitle { get; set; }
  56. /// <summary>
  57. /// 邮箱内容
  58. /// </summary>
  59. public string EmailContent { get; set; }
  60. }
  61. public class InvitationAIGenerateEmailDto: InvitationAISearchDto
  62. {
  63. /// <summary>
  64. /// Guid
  65. /// </summary>
  66. public List<string> Guids { get; set; }
  67. }
  68. public class InvitationAISingleDelDto
  69. {
  70. public int Id { get; set; }
  71. public string Guid { get; set; }
  72. }
  73. public class InvitationAIInsertResourceDto: InvitationAIGenerateEmailDto
  74. { }
  75. }