69 lines
2.3 KiB
Go
69 lines
2.3 KiB
Go
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"` // 更多说明
|
||
}
|