request_params.go 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package mini_video_config
  2. import (
  3. "git.sxidc.com/go-framework/baize/framework/core/api/request"
  4. )
  5. type (
  6. CreateMiniVideoConfigJsonBody struct {
  7. ComponentID string `json:"componentId" binding:"required" assign:"toField:ComponentID"`
  8. VideoTitle string `json:"videoTitle" binding:"required" assign:"toField:VideoTitle"`
  9. VideoUrl string `json:"videoUrl" binding:"required" assign:"toField:VideoUrl"`
  10. VideoCover string `json:"videoCover" binding:"required" assign:"toField:VideoCover"`
  11. VideoDuration int `json:"videoDuration" assign:"toField:VideoDuration"`
  12. AutoPlay string `json:"autoPlay" binding:"required" assign:"toField:AutoPlay"`
  13. ShowControls string `json:"showControls" binding:"required" assign:"toField:ShowControls"`
  14. IsEnabled string `json:"isEnabled" binding:"required" assign:"toField:IsEnabled"`
  15. request.TenantIDJsonBody
  16. request.CreateUserIDJsonBody
  17. request.OperatorUserNameJsonBody
  18. }
  19. DeleteMiniVideoConfigQueryParams struct {
  20. request.IDQueryParam
  21. request.DeleteUserIDQueryParams
  22. request.OperatorUserNameQueryParams
  23. }
  24. UpdateMiniVideoConfigJsonBody struct {
  25. request.IDJsonBody
  26. ComponentID string `json:"componentId" assign:"toField:ComponentID"`
  27. VideoTitle string `json:"videoTitle" assign:"toField:VideoTitle"`
  28. VideoUrl string `json:"videoUrl" assign:"toField:VideoUrl"`
  29. VideoCover string `json:"videoCover" assign:"toField:VideoCover"`
  30. VideoDuration int `json:"videoDuration" assign:"toField:VideoDuration"`
  31. AutoPlay string `json:"autoPlay" assign:"toField:AutoPlay"`
  32. ShowControls string `json:"showControls" assign:"toField:ShowControls"`
  33. IsEnabled string `json:"isEnabled" assign:"toField:IsEnabled"`
  34. request.UpdateUserIDJsonBody
  35. request.OperatorUserNameJsonBody
  36. }
  37. GetMiniVideoConfigsQueryParams struct {
  38. ComponentID string `form:"componentId" assign:"toField:ComponentID"`
  39. request.BaseQueryParams
  40. request.TenantIDQueryParam
  41. }
  42. GetMiniVideoConfigQueryParams struct {
  43. request.IDQueryParam
  44. }
  45. EnabledOrDisableJsonBody struct {
  46. request.IDJsonBody
  47. IsEnabled string `json:"isEnabled" assign:"toField:IsEnabled"`
  48. }
  49. /* HAC: HTTP RELATION REQUEST PARAMS */
  50. /* HAC: END HTTP RELATION REQUEST PARAMS */
  51. )