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"` }