35 lines
1.2 KiB
Go
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"`
|
|
}
|