voice_broadcast.go 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package request
  2. import "mime/multipart"
  3. type BroadcastListReq struct {
  4. PageIndex int `json:"page_index" form:"page_index"`
  5. PageSize int `json:"page_size" form:"page_size"`
  6. BroadcastId int `json:"broadcast_id" form:"broadcast_id"`
  7. SectionId int `json:"section_id" form:"section_id"`
  8. }
  9. type AddBroadcastReq struct {
  10. BroadcastName string `json:"broadcast_name" `
  11. SectionId int `json:"section_id" `
  12. SectionName string `json:"section_name"`
  13. VarietyId int `json:"variety_id"`
  14. VarietyName string `json:"variety_name"`
  15. AuthorId int `json:"author_id"`
  16. Author string `json:"author"`
  17. File *multipart.FileHeader `json:"file"`
  18. }
  19. //type AddBroadcastReq struct {
  20. // BroadcastName string `json:"page_index" `
  21. // SectionId int `json:"section_id" `
  22. // SectionName string `json:"section_name"`
  23. // VarietyId int `json:"variety_id"`
  24. // VarietyName string `json:"variety_name"`
  25. // AuthorId int `json:"author_id"`
  26. // Author string `json:"author"`
  27. // VoiceUrl string `json:"voice_url"`
  28. // VoicePlaySeconds string `json:"voice_play_seconds"`
  29. // VoiceSize string `json:"voice_size"`
  30. // CreateTime string `json:"create_time" `
  31. //}
  32. type AddBroadcastStatisticsReq struct {
  33. Source int `json:"source" description:"点击来源,1手机小程序,2pc小程序,3web端"`
  34. BroadcastId int `json:"broadcast_id" `
  35. }