first commit
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
package mysqlmodel
|
||||
|
||||
type AIRecommendFlowLog struct {
|
||||
Model
|
||||
RequestID string `gorm:"column:request_id"` // 请求唯一ID
|
||||
ServerRequestID string `gorm:"column:server_request_id"` // 服务请求唯一ID
|
||||
UserID int64 `gorm:"column:user_id"` // 用户ID
|
||||
ModelVersion string `gorm:"column:model_version"` // 大模型版本
|
||||
PromptTokens int64 `gorm:"column:prompt_tokens"` // 输入token数
|
||||
CompletionTokens int64 `gorm:"column:completion_tokens"` // 输出token数
|
||||
ResultContent string `gorm:"column:result_content"` // 推荐结果结构化数据
|
||||
Status int8 `gorm:"column:status"` // 状态 1=成功 2=失败
|
||||
FailReason string `gorm:"column:fail_reason"` // 失败原因
|
||||
RequestTime int64 `gorm:"column:request_time"` // 请求发起时间
|
||||
ResponseTime int64 `gorm:"column:response_time"` // 响应返回时间
|
||||
}
|
||||
|
||||
func (AIRecommendFlowLog) TableName() string {
|
||||
return "ai_recommend_flow_logs"
|
||||
}
|
||||
|
||||
type AIHoroscopeFlowLog struct {
|
||||
Model
|
||||
RequestID string `gorm:"column:request_id"` // 请求唯一ID(幂等依据)
|
||||
Zodiac string `gorm:"column:zodiac"` // 星座
|
||||
ServerRequestID string `gorm:"column:server_request_id"` // 服务请求唯一ID
|
||||
StatDate int64 `gorm:"column:stat_date"` // 运势日期(YYYYMMDD)
|
||||
ModelVersion string `gorm:"column:model_version"` // 大模型版本
|
||||
PromptTokens int64 `gorm:"column:prompt_tokens"` // 输入token数
|
||||
CompletionTokens int64 `gorm:"column:completion_tokens"` // 输出token数
|
||||
ResultContent string `gorm:"column:result_content"` // 生成结果结构化数据
|
||||
HoroscopeID int64 `gorm:"column:horoscope_id"` // 生成的运势记录ID
|
||||
Status int8 `gorm:"column:status"` // 状态 1=成功 2=失败
|
||||
FailReason string `gorm:"column:fail_reason"` // 失败原因
|
||||
RequestTime int64 `gorm:"column:request_time"` // 请求发起时间
|
||||
ResponseTime int64 `gorm:"column:response_time"` // 响应返回时间
|
||||
}
|
||||
|
||||
func (AIHoroscopeFlowLog) TableName() string {
|
||||
return "ai_horoscope_flow_logs"
|
||||
}
|
||||
Reference in New Issue
Block a user