package requests type PublicRequest struct { GetPhoneCode // 获取手机验证码 GetOssSign // 获取oss签名 GetIndex // 获取首页数据 } // GetPhoneCode 获取手机验证码 type GetPhoneCode struct { Phone string `json:"phone" form:"phone" label:"手机号" validate:"required,Mobile"` Scene int `json:"scene" form:"scene" label:"场景值" validate:"required,number,min=1,max=1"` } // GetOssSign 获取oss签名 type GetOssSign struct { Scene int `json:"scene" form:"scene" validate:"required,oneof=1 2 3 4" label:"场景"` // (1:头像) } // GetIndex 获取首页数据 type GetIndex struct { UserId string `json:"user_id" form:"user_id" label:"用户标识"` }