2025-03-07 16:57:28 +08:00

24 lines
1.0 KiB
Go

package requests
type UserRequest struct {
GetUserScore // 获取用户积分获取情况
AddUserBehavior // 上报用户行为
}
// GetUserScore 获取用户积分获取情况
type GetUserScore struct {
CaseId string `json:"case_id" form:"case_id" label:"病例" validate:"required"`
PlatformId int64 `json:"platform_id" form:"platform_id" label:"平台"`
UserId int64 `json:"user_id" form:"user_id" label:"用户"`
}
// AddUserBehavior 上报用户行为
type AddUserBehavior struct {
PlatformId int64 `json:"platform_id" form:"platform_id" label:"平台id"`
UserId int64 `json:"user_id" form:"user_id" label:"用户id"`
CaseId string `json:"case_id" form:"case_id" label:"病例" validate:"required"`
Step string `json:"step" form:"step" label:"步骤名称" validate:"required"`
StartTime string `json:"start_time" form:"start_time" label:"开始时间" validate:"required"` // 开始时间
EndTime string `json:"end_time" form:"end_time" label:"结束时间" validate:"required"` // 结束时间
}