package traceability_video import ( "git.sxidc.com/go-framework/baize/framework/core/api/request" ) type ( CreateTraceabilityVideoJsonBody struct { VideoTitle string `json:"videoTitle" binding:"required" assign:"toField:VideoTitle"` VideoCoverUrl string `json:"videoCoverUrl" binding:"required" assign:"toField:VideoCoverUrl"` VideoUrl string `json:"videoUrl" binding:"required" assign:"toField:VideoUrl"` VideoDescription string `json:"videoDescription" binding:"required" assign:"toField:VideoDescription"` request.CreateUserIDJsonBody request.OperatorUserNameJsonBody } DeleteTraceabilityVideoQueryParams struct { request.IDQueryParam request.DeleteUserIDQueryParams request.OperatorUserNameQueryParams } UpdateTraceabilityVideoJsonBody struct { request.IDJsonBody VideoTitle string `json:"videoTitle" assign:"toField:VideoTitle"` VideoCoverUrl string `json:"videoCoverUrl" assign:"toField:VideoCoverUrl"` VideoUrl string `json:"videoUrl" assign:"toField:VideoUrl"` VideoDescription string `json:"videoDescription" assign:"toField:VideoDescription"` request.UpdateUserIDJsonBody request.OperatorUserNameJsonBody } GetTraceabilityVideosQueryParams struct { VideoTitle string `json:"videoTitle" assign:"toField:VideoTitle"` request.BaseQueryParams } GetTraceabilityVideoQueryParams struct { request.IDQueryParam } /* HAC: HTTP RELATION REQUEST PARAMS */ /* HAC: END HTTP RELATION REQUEST PARAMS */ )