CcInboundLlmAccount.java 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package com.ruoyi.aicall.domain;
  2. import lombok.Data;
  3. import lombok.experimental.Accessors;
  4. import org.apache.commons.lang3.builder.ToStringBuilder;
  5. import org.apache.commons.lang3.builder.ToStringStyle;
  6. import com.ruoyi.common.annotation.Excel;
  7. import com.ruoyi.common.core.domain.BaseEntity;
  8. import java.io.Serializable;
  9. /**
  10. * 呼入大模型配置对象 cc_inbound_llm_account
  11. *
  12. * @author ruoyi
  13. * @date 2025-06-23
  14. */
  15. @Data
  16. @Accessors(chain = true)
  17. public class CcInboundLlmAccount implements Serializable {
  18. private static final long serialVersionUID = 1L;
  19. /** 主键id */
  20. private Integer id;
  21. /** inboundAlias */
  22. private String inboundAlias;
  23. /** 大模型底座id */
  24. @Excel(name = "大模型底座id")
  25. private Integer llmAccountId;
  26. /** 被叫号码 */
  27. @Excel(name = "被叫号码")
  28. private String callee;
  29. /** TTS voice code for the robot */
  30. @Excel(name = "TTS voice code for the robot")
  31. private String voiceCode;
  32. /** tts voiceSource */
  33. @Excel(name = "tts voiceSource")
  34. private String voiceSource;
  35. // /** tts provider */
  36. // @Excel(name = "tts provider")
  37. // private String provider;
  38. /************ 以下不是表结构字段 ************/
  39. /** 大模型底座名称 */
  40. private String llmAccountName;
  41. /** TTS voice for the robot */
  42. private String voiceName;
  43. private String serviceType;
  44. /** TTS voice for the robot */
  45. private Integer groupId;
  46. /** tts provider */
  47. private String asrProvider;
  48. /** aiTransferType */
  49. private String aiTransferType;
  50. /** aiTransferData */
  51. private String aiTransferData;
  52. /** aiTransferGroupId */
  53. private String aiTransferGroupId;
  54. /** aiTransferGatewayId */
  55. private String aiTransferGatewayId;
  56. /** aiTransferGatewayDestNumber */
  57. private String aiTransferGatewayDestNumber;
  58. /** aiTransferExtNumber */
  59. private String aiTransferExtNumber;
  60. /** ivrId */
  61. private String ivrId;
  62. /** satisfSurveyIvrId */
  63. private String satisfSurveyIvrId;
  64. }