24 lines
1.0 KiB
Go
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"` // 结束时间
|
|
}
|