param_auth.go 2.1 KB
package allied_creation_user

//企业注册
type (
	ReqAuthCompanySignUp struct {
		CompanyName      string `json:"companyName"`
		Contacts         string `json:"contacts"`
		IndustryCategory string `json:"industryCategory"`
		Password         string `json:"password"`
		Phone            string `json:"phone"`
		Scale            string `json:"scale"`
	}

	DataAuthCompanySignUp struct {
	}
)

//修改密码
type (
	ReqAuthChangePassword struct {
		NewPassword string `json:"newPassword"`
		OldPassword string `json:"oldPassword"`
		UserId      int64  `json:"userId"`
	}

	DataAuthChangePassword struct {
	}
)

//手机账号密码检查
type (
	ReqAuthCheckPassword struct {
		Password string `json:"password"`
		Phone    string `json:"phone"`
	}

	DataAuthCheckPassword struct {
		UserId int `json:"userId"`
	}
)

//注销账号 (添加用户时重新激活)
type (
	ReqAuthDestroyAccount struct {
		// 用户Id 用户唯一标识
		UserId int64 `cname:"用户Id 用户唯一标识" json:"userId" valid:"Required"`
	}

	DataAuthDestroyAccount struct {
	}
)

//重置手机号
type (
	ReqAuthResetPhone struct {
		// 用户Id 用户唯一标识
		UserId   int64  `cname:"用户Id 用户唯一标识" json:"userId"`
		OldPhone string `cname:"" json:"oldPhone" valid:"Required"`
		NewPhone string `cname:"" json:"newPhone" valid:"Required"`
	}
	DataAuthResetPhone struct{}
)

//重置密码(忘记密码)
type (
	ReqAuthResetPassword struct {
		// 手机号码
		Phone string `cname:"手机号码" json:"phone" valid:"Required"`
		// 密码
		Password string `cname:"密码" json:"password" valid:"Required"`
	}
	DataAuthResetPassword struct{}
)

//重置手机号
type (
	ReqAuthRefreshIM struct {
		// 手机号码
		Phone string `cname:"手机号码" json:"phone" valid:"Required"`
		// 刷新标识  0:刷新IM信息,并返回 1:使用旧的im信息
		RefreshFlag int `cname:"刷新标识" json:"refreshFlag"`
	}
	DataAuthRefreshIM struct {
		// 网易云信ID
		Accid string `json:"accid"`
		// 网易云信Token
		ImToken string `json:"imToken"`
		// 系统分配客服ID
		CsAccountId string `json:"csAccountId"`
	}
)