Files
servicebase/pkg/req/app_user_common.go
2025-11-18 17:48:20 +08:00

69 lines
2.3 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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"` // 更多说明
}