Files
model-gateway/model/dto/model_error_memory_dto.go
T

35 lines
1.2 KiB
Go

package dto
import (
"gitea.redpowerfuture.com/red-future/common/beans"
"github.com/gogf/gf/v2/frame/g"
)
// GetErrorMemoryListReq 错误重试记忆列表
type GetErrorMemoryListReq struct {
g.Meta `path:"/errorMemory/list" method:"get" tags:"错误记忆" summary:"错误重试记忆列表" dc:"查看错误→可重试结论记忆"`
*beans.Page `json:"page"`
}
type GetErrorMemoryListRes struct {
List []ErrorMemoryItem `json:"list" dc:"记忆条目"`
Total int64 `json:"total" dc:"总数"`
}
type ErrorMemoryItem struct {
Id int64 `json:"id"`
MemoryKey string `json:"memoryKey"`
Upstream string `json:"upstream"`
ErrorCode string `json:"errorCode"`
MsgFingerprint string `json:"msgFingerprint"`
Retryable bool `json:"retryable"`
Reason string `json:"reason"`
AnalyzedBy string `json:"analyzedBy"`
}
// DeleteErrorMemoryReq 删除错误重试记忆
type DeleteErrorMemoryReq struct {
g.Meta `path:"/errorMemory/delete" method:"post" tags:"错误记忆" summary:"删除错误重试记忆" dc:"手动清理永久记忆条目"`
Id int64 `json:"id" v:"required#id不能为空" dc:"记忆ID"`
}