yidong.go 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. package models
  2. type ApifoxModal struct {
  3. ErrorCode interface{} `json:"errorCode"`
  4. ErrorMsg interface{} `json:"errorMsg"`
  5. Result []Result `json:"result"`
  6. Success bool `json:"success"`
  7. Timestamp int64 `json:"timestamp"`
  8. }
  9. type Result struct {
  10. ActivityJoinType string `json:"activityJoinType"` // 活动入会类型,01报名审核后可入会 02预约即可入会 03仅定向邀请人员可入会
  11. Banner string `json:"banner"` // 宣传图
  12. BusinessCardOpen string `json:"businessCardOpen"` // 上传名片是否开启,1是 0否
  13. BusinessCardRequired string `json:"businessCardRequired"` // 上传名片是否必填,1是 0否
  14. CertificateInformationOpen string `json:"certificateInformationOpen"` // 证件信息是否开启,1是 0否
  15. CertificateInformationRequired string `json:"certificateInformationRequired"` // 证件信息是否必填,1是 0否
  16. CompanyCodeOpen string `json:"companyCodeOpen"` // 公司代码是否开启,1是 0否
  17. CompanyCodeRequired string `json:"companyCodeRequired"` // 公司代码是否必填,1是 0否
  18. CompanyInfo string `json:"companyInfo"` // 公司名称
  19. CompanyCode string `json:"companyCode"` // 弘则在易董那边建会的公司code
  20. CompanyShortNameOpen string `json:"companyShortNameOpen"` // 公司名称是否开启,1是 0否
  21. CompanyShortNameRequired string `json:"companyShortNameRequired"` // 公司名称是否必填,1是 0否
  22. End string `json:"end"` // 活动结束时间
  23. ID string `json:"id"` // 活动主键id
  24. IndustrySwName string `json:"industrySwName"` // 行业
  25. InviteeOpen *string `json:"inviteeOpen"` // 邀请机构是否开启,1是 0否
  26. InviteeRequired *string `json:"inviteeRequired"` // 邀请机构是否必填,1是 0否
  27. JobNameOpen string `json:"jobNameOpen"` // 职务是否开启,1是 0否
  28. JobNameRequired string `json:"jobNameRequired"` // 职务是否必填,1是 0否
  29. MailOpen string `json:"mailOpen"` // 邮箱是否开启,1是 0否
  30. MailRequired string `json:"mailRequired"` // 邮箱是否必填,1是 0否
  31. PersonNameOpen string `json:"personNameOpen"` // 姓名是否开启,1是 0否
  32. PersonNameRequired string `json:"personNameRequired"` // 姓名是否必填,1是 0否
  33. PersonTelephoneOpen string `json:"personTelephoneOpen"` // 手机号是否开启,1是 0否
  34. PersonTelephoneRequired string `json:"personTelephoneRequired"` // 手机号是否必填,1是 0否
  35. SignUpEnd string `json:"signUpEnd"` // 报名结束时间,适应于报名审核后可入会,为空表示不限制报名时间
  36. SignUpStart string `json:"signUpStart"` // 报名开始时间,适应于报名审核后可入会,为空表示不限制报名时间
  37. Start string `json:"start"` // 活动开始时间
  38. SyncFlag string `json:"syncFlag"` // 同步有效性,同步有效性 1有效,0失效
  39. Title string `json:"title"` // 活动主题
  40. Type string `json:"type"` // 路演类型
  41. URL string `json:"url"` // 活动短链接
  42. }
  43. type ApifoxModalDetail struct {
  44. ErrorCode interface{} `json:"errorCode"`
  45. ErrorMsg interface{} `json:"errorMsg"`
  46. Result Result `json:"result"`
  47. Success bool `json:"success"`
  48. Timestamp int64 `json:"timestamp"`
  49. }
  50. type ResultDetail struct {
  51. GuestIntroduceType string `json:"guestIntroduceType"` // 嘉宾类型,嘉宾类型(0-列表,1-图片)
  52. GuestPersonList []UserList `json:"guestPersonList"` // 嘉宾列表,适用列表类型
  53. GuestPicURL string `json:"guestPicUrl"` // 嘉宾图片链接,适用图片类型
  54. }
  55. type UserList struct {
  56. CompanyName string `json:"companyName"` // 公司
  57. HeadPortraitURL string `json:"headPortraitUrl"` // 头像
  58. ID string `json:"id"` // 嘉宾主键id
  59. JobName string `json:"jobName"` // 职务
  60. PersonIntroduction *string `json:"personIntroduction"` // 嘉宾介绍
  61. PersonName string `json:"personName"` // 姓名
  62. }
  63. type ApifoxModaldetail struct {
  64. ErrorCode interface{} `json:"errorCode"`
  65. ErrorMsg interface{} `json:"errorMsg"`
  66. Resultdetail Resultdetail `json:"result"`
  67. Success bool `json:"success"`
  68. Timestamp int64 `json:"timestamp"`
  69. }
  70. type Resultdetail struct {
  71. GuestIntroduceType string `json:"guestIntroduceType"` // 嘉宾类型,嘉宾类型(0-列表,1-图片)
  72. GuestPersonList []嘉宾列表 `json:"guestPersonList"` // 嘉宾列表,适用列表类型
  73. GuestPicURL string `json:"guestPicUrl"` // 嘉宾图片链接,适用图片类型
  74. }
  75. type 嘉宾列表 struct {
  76. CompanyName string `json:"companyName"` // 公司
  77. HeadPortraitURL string `json:"headPortraitUrl"` // 头像
  78. ID string `json:"id"` // 嘉宾主键id
  79. JobName string `json:"jobName"` // 职务
  80. PersonIntroduction *string `json:"personIntroduction"` // 嘉宾介绍
  81. PersonName string `json:"personName"` // 姓名
  82. }
  83. type ApifoxModaluser struct {
  84. ErrorCode interface{} `json:"errorCode"`
  85. ErrorMsg interface{} `json:"errorMsg"`
  86. Result []Resultuser `json:"result"`
  87. Success bool `json:"success"`
  88. Timestamp int64 `json:"timestamp"`
  89. }
  90. type Resultuser111 struct {
  91. DeviceType *int64 `json:"deviceType"` // 参会方式,1-PC,2-Mac,3-Android,4-IOS,5-Web,6-iPad,7-Android Pad,8-小程序
  92. Duration string `json:"duration"` // 参会时长
  93. EndTime string `json:"endTime"` // 最后退会时间
  94. ID string `json:"id,omitempty"` // 主键id
  95. PersonTelephone string `json:"personTelephone,omitempty"` // 用户手机号
  96. StartTime string `json:"startTime"` // 最早入会时间
  97. Status string `json:"status"` // 状态,D表示被删除
  98. UserID string `json:"userId,omitempty"` // 用户id
  99. }
  100. type Resultuser struct {
  101. DeviceType string `json:"deviceType"` // 参会方式,1-PC,2-Mac,3-Android,4-IOS,5-Web,6-iPad,7-Android Pad,8-小程序,0-PSTN
  102. Duration string `json:"duration"` // 云会议参会时长
  103. DurationInteract string `json:"durationInteract"` // 互动交流参会时长
  104. DurationLive string `json:"durationLive"` // 直播参会时长
  105. DurationReview string `json:"durationReview"` // 回看参会时长
  106. EndTime string `json:"endTime"` // 云会议最后退会时间
  107. EndTimeInteract string `json:"endTimeInteract"` // 互动交流最后退会时间
  108. EndTimeLive string `json:"endTimeLive"` // 直播最后退会时间
  109. EndTimeReview string `json:"endTimeReview"` // 回看最后退会时间
  110. ID string `json:"id"` // 主键id
  111. Mail string `json:"mail" comment:"电子邮件"`
  112. CompanyName string `json:"company_name" comment:"公司名称"`
  113. JobName string `json:"jobName"` // 职务
  114. MobileCountryCode string `json:"mobileCountryCode"` // 手机号国际区号码
  115. PersonName string `json:"personName"` // 姓名
  116. PersonTelephone string `json:"personTelephone"` // 用户手机号
  117. StartTime string `json:"startTime"` // 云会议最早入会时间
  118. StartTimeInteract string `json:"startTimeInteract"` // 互动交流最早入会时间
  119. StartTimeLive string `json:"startTimeLive"` // 直播最早入会时间
  120. StartTimeReview string `json:"startTimeReview"` // 回看最早入会时间
  121. Status string `json:"status"` // 状态,D表示被删除
  122. UserID string `json:"userId,omitempty"` // 用户id
  123. SignUpStatus string `json:"sign_up_status" comment:"报名状态"`
  124. }
  125. type ApifoxModalUserTgc struct {
  126. Result 结果Map `json:"result"` // 结果Map
  127. Success bool `json:"success"` // 成功标识,可作为请求是否成功标识
  128. }
  129. // 结果Map
  130. type 结果Map struct {
  131. Tgc string `json:"tgc"` // tgc,跳转H5时拼接用
  132. UserID string `json:"userId"` // 用户ID
  133. }
  134. type ApifoxModalSingUpClass struct {
  135. ErrorCode *string `json:"errorCode"` // 错误码,001:活动不存在;002:该活动不支持此渠道报名;003:该手机号或邮箱已经被其他账号提交报名;004:不在报名时间;005:报名人数已满
  136. ErrorMsg *string `json:"errorMsg"` // 错误信息
  137. Result SingUpMap `json:"result"` // 结果Map,成功
  138. Success bool `json:"success"` // 成功标识,true:成功;false:失败。可作为判断报名是否成功的标识
  139. Timestamp float64 `json:"timestamp"` // 时间戳
  140. }
  141. type SingUpMap struct {
  142. Msg string `json:"msg"` // 请求信息,成功信息
  143. }
  144. type ApifoxgetOriginalLink struct {
  145. Result string `json:"result"` // 结果Map
  146. Success bool `json:"success"` // 成功标识,可作为请求是否成功标识
  147. ErrorCode *string `json:"errorCode"` // 错误码,001:活动不存在;002:该活动不支持此渠道报名;003:该手机号或邮箱已经被其他账号提交报名;004:不在报名时间;005:报名人数已满
  148. ErrorMsg *string `json:"errorMsg"` // 错误信息
  149. Timestamp float64 `json:"timestamp"` // 时间戳
  150. }