package req import "errors" type AppUserAuthReq struct { Code string `json:"code" form:"code" uri:"code"` No string `json:"no" form:"no" uri:"no"` Pwd string `json:"pwd" form:"pwd" uri:"pwd"` } func (d AppUserAuthReq) Check() error { if len(d.Code) == 0 { return errors.New("code不能为空") } return nil } type AppUserRegisterReq struct { Nickname string `json:"nickname" form:"nickname" uri:"nickname"` Avatar string `json:"avatar" form:"avatar" uri:"avatar"` Sex int32 `json:"sex" form:"sex" uri:"sex"` // 1=男 2=女 Mobile string `json:"mobile" form:"mobile" uri:"mobile"` } func (d AppUserRegisterReq) Check() error { return nil } type AppUserRealAuthByIDCardReq struct { Avatar string `json:"avatar" form:"avatar" uri:"avatar"` IDCard string `json:"id_card" form:"id_card" uri:"id_card"` RealName string `json:"real_name" form:"real_name" uri:"real_name"` Gender int32 `json:"gender" form:"gender" uri:"gender"` Mobile string `json:"mobile" form:"mobile" uri:"mobile"` // ImageFront string `json:"image_front" form:"image_front" uri:"image_front"` // ImageBack string `json:"image_back" form:"image_back" uri:"image_back"` // ImageOnHand string `json:"image_on_hand" form:"image_on_hand" uri:"image_on_hand"` } func (d AppUserRealAuthByIDCardReq) Check() error { return nil } type AppUserRealAuthByIDCardVerifyReq struct { RealAuthID string `json:"real_auth_id" form:"real_auth_id" uri:"real_auth_id"` Code string `json:"code" form:"code" uri:"code"` } func (d AppUserRealAuthByIDCardVerifyReq) Check() error { return nil } type AppUserComplainAddReq struct { // 投诉单号 问题分类 提交日期 提交人 具体内容 状态 Type string `json:"type"` // 类型:DRIVER=司机 VEHICLE=车辆 ORDER=订单 COMPANY=公司 OTHER=其他 Content string `json:"content"` // 投诉类型 Mobile string `json:"mobile"` // 联系方式 Desc string `json:"desc"` // 更多说明 } type AppUserComplainUpdateReq struct { IDBody // 投诉单号 问题分类 提交日期 提交人 具体内容 状态 Type string `json:"type"` // 类型:DRIVER=司机 VEHICLE=车辆 ORDER=订单 COMPANY=公司 OTHER=其他 Content string `json:"content"` // 投诉类型 Mobile string `json:"mobile"` // 联系方式 Desc string `json:"desc"` // 更多说明 }