初始化项目
This commit is contained in:
40
digitalhuman/consts/audio_status.go
Normal file
40
digitalhuman/consts/audio_status.go
Normal file
@@ -0,0 +1,40 @@
|
||||
package consts
|
||||
|
||||
// AudioStatus 音频状态类型
|
||||
type AudioStatus int
|
||||
|
||||
// 音频状态常量
|
||||
const (
|
||||
AudioStatusGenerating AudioStatus = 0 // 生成中
|
||||
AudioStatusSuccess AudioStatus = 1 // 成功
|
||||
AudioStatusFailed AudioStatus = 2 // 失败
|
||||
)
|
||||
|
||||
// GetAudioStatusText 获取音频状态文本
|
||||
func GetAudioStatusText(status int) string {
|
||||
switch status {
|
||||
case int(AudioStatusGenerating):
|
||||
return "生成中"
|
||||
case int(AudioStatusSuccess):
|
||||
return "成功"
|
||||
case int(AudioStatusFailed):
|
||||
return "失败"
|
||||
default:
|
||||
return "未知"
|
||||
}
|
||||
}
|
||||
|
||||
// GetAllAudioStatusKeyValue 获取所有音频状态选项
|
||||
func GetAllAudioStatusKeyValue() []AudioStatusKeyValue {
|
||||
return []AudioStatusKeyValue{
|
||||
{Value: int(AudioStatusGenerating), Label: "生成中"},
|
||||
{Value: int(AudioStatusSuccess), Label: "成功"},
|
||||
{Value: int(AudioStatusFailed), Label: "失败"},
|
||||
}
|
||||
}
|
||||
|
||||
// AudioStatusKeyValue 音频状态键值对
|
||||
type AudioStatusKeyValue struct {
|
||||
Value int `json:"value"`
|
||||
Label string `json:"label"`
|
||||
}
|
||||
Reference in New Issue
Block a user