yidong.go 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  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. CompanyShortNameOpen string `json:"companyShortNameOpen"` // 公司名称是否开启,1是 0否
  20. CompanyShortNameRequired string `json:"companyShortNameRequired"` // 公司名称是否必填,1是 0否
  21. End string `json:"end"` // 活动结束时间
  22. ID string `json:"id"` // 活动主键id
  23. IndustrySwName string `json:"industrySwName"` // 行业
  24. InviteeOpen *string `json:"inviteeOpen"` // 邀请机构是否开启,1是 0否
  25. InviteeRequired *string `json:"inviteeRequired"` // 邀请机构是否必填,1是 0否
  26. JobNameOpen string `json:"jobNameOpen"` // 职务是否开启,1是 0否
  27. JobNameRequired string `json:"jobNameRequired"` // 职务是否必填,1是 0否
  28. MailOpen string `json:"mailOpen"` // 邮箱是否开启,1是 0否
  29. MailRequired string `json:"mailRequired"` // 邮箱是否必填,1是 0否
  30. PersonNameOpen string `json:"personNameOpen"` // 姓名是否开启,1是 0否
  31. PersonNameRequired string `json:"personNameRequired"` // 姓名是否必填,1是 0否
  32. PersonTelephoneOpen string `json:"personTelephoneOpen"` // 手机号是否开启,1是 0否
  33. PersonTelephoneRequired string `json:"personTelephoneRequired"` // 手机号是否必填,1是 0否
  34. SignUpEnd string `json:"signUpEnd"` // 报名结束时间,适应于报名审核后可入会,为空表示不限制报名时间
  35. SignUpStart string `json:"signUpStart"` // 报名开始时间,适应于报名审核后可入会,为空表示不限制报名时间
  36. Start string `json:"start"` // 活动开始时间
  37. SyncFlag string `json:"syncFlag"` // 同步有效性,同步有效性 1有效,0失效
  38. Title string `json:"title"` // 活动主题
  39. Type string `json:"type"` // 路演类型
  40. URL string `json:"url"` // 活动短链接
  41. }
  42. type ApifoxModalDetail struct {
  43. ErrorCode interface{} `json:"errorCode"`
  44. ErrorMsg interface{} `json:"errorMsg"`
  45. Result Result `json:"result"`
  46. Success bool `json:"success"`
  47. Timestamp int64 `json:"timestamp"`
  48. }
  49. type ResultDetail struct {
  50. GuestIntroduceType string `json:"guestIntroduceType"` // 嘉宾类型,嘉宾类型(0-列表,1-图片)
  51. GuestPersonList []UserList `json:"guestPersonList"` // 嘉宾列表,适用列表类型
  52. GuestPicURL string `json:"guestPicUrl"` // 嘉宾图片链接,适用图片类型
  53. }
  54. type UserList struct {
  55. CompanyName string `json:"companyName"` // 公司
  56. HeadPortraitURL string `json:"headPortraitUrl"` // 头像
  57. ID string `json:"id"` // 嘉宾主键id
  58. JobName string `json:"jobName"` // 职务
  59. PersonIntroduction *string `json:"personIntroduction"` // 嘉宾介绍
  60. PersonName string `json:"personName"` // 姓名
  61. }
  62. type ApifoxModaldetail struct {
  63. ErrorCode interface{} `json:"errorCode"`
  64. ErrorMsg interface{} `json:"errorMsg"`
  65. Resultdetail Resultdetail `json:"result"`
  66. Success bool `json:"success"`
  67. Timestamp int64 `json:"timestamp"`
  68. }
  69. type Resultdetail struct {
  70. GuestIntroduceType string `json:"guestIntroduceType"` // 嘉宾类型,嘉宾类型(0-列表,1-图片)
  71. GuestPersonList []嘉宾列表 `json:"guestPersonList"` // 嘉宾列表,适用列表类型
  72. GuestPicURL string `json:"guestPicUrl"` // 嘉宾图片链接,适用图片类型
  73. }
  74. type 嘉宾列表 struct {
  75. CompanyName string `json:"companyName"` // 公司
  76. HeadPortraitURL string `json:"headPortraitUrl"` // 头像
  77. ID string `json:"id"` // 嘉宾主键id
  78. JobName string `json:"jobName"` // 职务
  79. PersonIntroduction *string `json:"personIntroduction"` // 嘉宾介绍
  80. PersonName string `json:"personName"` // 姓名
  81. }
  82. type ApifoxModaluser struct {
  83. ErrorCode interface{} `json:"errorCode"`
  84. ErrorMsg interface{} `json:"errorMsg"`
  85. Result []Resultuser `json:"result"`
  86. Success bool `json:"success"`
  87. Timestamp int64 `json:"timestamp"`
  88. }
  89. type Resultuser struct {
  90. DeviceType *int64 `json:"deviceType"` // 参会方式,1-PC,2-Mac,3-Android,4-IOS,5-Web,6-iPad,7-Android Pad,8-小程序
  91. Duration *string `json:"duration"` // 参会时长
  92. EndTime string `json:"endTime"` // 最后退会时间
  93. ID string `json:"id,omitempty"` // 主键id
  94. PersonTelephone string `json:"personTelephone,omitempty"` // 用户手机号
  95. StartTime string `json:"startTime"` // 最早入会时间
  96. Status string `json:"status"` // 状态,D表示被删除
  97. UserID string `json:"userId,omitempty"` // 用户id
  98. }
  99. type ApifoxModalUserTgc struct {
  100. Result 结果Map `json:"result"` // 结果Map
  101. Success bool `json:"success"` // 成功标识,可作为请求是否成功标识
  102. }
  103. // 结果Map
  104. type 结果Map struct {
  105. Tgc string `json:"tgc"` // tgc,跳转H5时拼接用
  106. UserID string `json:"userId"` // 用户ID
  107. }
  108. type ApifoxModalSingUpClass struct {
  109. ErrorCode *string `json:"errorCode"` // 错误码,001:活动不存在;002:该活动不支持此渠道报名;003:该手机号或邮箱已经被其他账号提交报名;004:不在报名时间;005:报名人数已满
  110. ErrorMsg *string `json:"errorMsg"` // 错误信息
  111. Result SingUpMap `json:"result"` // 结果Map,成功
  112. Success bool `json:"success"` // 成功标识,true:成功;false:失败。可作为判断报名是否成功的标识
  113. Timestamp float64 `json:"timestamp"` // 时间戳
  114. }
  115. type SingUpMap struct {
  116. Msg string `json:"msg"` // 请求信息,成功信息
  117. }
  118. type ApifoxgetOriginalLink struct {
  119. Result string `json:"result"` // 结果Map
  120. Success bool `json:"success"` // 成功标识,可作为请求是否成功标识
  121. ErrorCode *string `json:"errorCode"` // 错误码,001:活动不存在;002:该活动不支持此渠道报名;003:该手机号或邮箱已经被其他账号提交报名;004:不在报名时间;005:报名人数已满
  122. ErrorMsg *string `json:"errorMsg"` // 错误信息
  123. Timestamp float64 `json:"timestamp"` // 时间戳
  124. }