EasyAudioEncode/internal/core/audioencode/audiotask.param.go
2025-12-31 11:29:58 +08:00

48 lines
1.7 KiB
Go

// Code generated by gowebx, DO AVOID EDIT.
package audioencode
import (
"git.lnton.com/lnton/pkg/web"
)
type FindAudioTaskInput struct {
web.PagerFilter
Name string `form:"name"` // 名称
AudioID int `form:"audio_id"` // 关联音频
AudioName string `form:"audio_name"` // 音频名称
ChannelID string `form:"channel_id"` // 关联通道
ChannelName string `form:"channel_name"` // 拉流地址
}
type EditAudioTaskInput struct {
AudioID int `json:"audio_id"` // 关联音频
ChannelID string `json:"channel_id"` // 关联通道
ChannelName string `json:"channel_name"` // 关联通道名称
}
type AddAudioTaskItem struct {
AudioID int `json:"audio_id"` // 关联音频
ChannelID string `json:"channel_id"` // 关联通道
ChannelName string `json:"channel_name"` // 关联通道名称
}
type AddErrorOutput struct {
AudioID int `json:"audio_id"` // 关联音频
ChannelID string `json:"channel_id"` // 关联通道
ChannelName string `json:"channel_name"` // 关联通道名称
ErrorMsg string `json:"error_msg"` // 错误信息
}
type AddAudioTaskInput struct {
Items []AddAudioTaskItem `json:"items"`
}
type AddAudioTask struct {
AudioID int `json:"audio_id"` // 关联音频
ChannelID string `json:"channel_id"` // 关联通道
ChannelName string `json:"channel_name"` // 关联通道名称
AudioName string `json:"audio_name"` // 音频名称
Mode string `json:"mode"` // 文件类型 mp3 wav
Size int64 `json:"size"` // 文件大小
Duration int64 `json:"duration"` // 文件时长
}
type DelAudioTaskInput struct {
IDs []int `json:"ids"` // id
}