first commit

This commit is contained in:
2026-09-11 01:41:52 +08:00
commit 9f22e6ccae
263 changed files with 28935 additions and 0 deletions
+41
View File
@@ -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"
}