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"` // 结束时间 }