user

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2020 License: MIT Imports: 26 Imported by: 0

Documentation

Overview

Copyright 2019-2020 Axetroy. All rights reserved. MIT license.

Copyright 2019-2020 Axetroy. All rights reserved. MIT license.

Copyright 2019-2020 Axetroy. All rights reserved. MIT license.

Copyright 2019-2020 Axetroy. All rights reserved. MIT license.

Copyright 2019-2020 Axetroy. All rights reserved. MIT license.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateResetPayPasswordCode

func GenerateResetPayPasswordCode(uid string) string

func GetAvatarRouter

func GetAvatarRouter(c *gin.Context)

func GetProfile

func GetProfile(c helper.Context) (res schema.Response)

func GetProfileByAdmin

func GetProfileByAdmin(c helper.Context, userId string) (res schema.Response)

func GetProfileByAdminRouter

func GetProfileByAdminRouter(c *gin.Context)

func GetProfileRouter

func GetProfileRouter(c *gin.Context)

func ResetPayPassword

func ResetPayPassword(c helper.Context, input ResetPayPasswordParams) (res schema.Response)

func ResetPayPasswordRouter

func ResetPayPasswordRouter(c *gin.Context)

func SendAuthEmail

func SendAuthEmail(c helper.Context) (res schema.Response)

func SendAuthEmailRouter

func SendAuthEmailRouter(c *gin.Context)

func SendAuthPhone

func SendAuthPhone(c helper.Context) (res schema.Response)

func SendAuthPhoneRouter

func SendAuthPhoneRouter(c *gin.Context)

func SendResetPayPassword

func SendResetPayPassword(c helper.Context) (res schema.Response)

func SendResetPayPasswordRouter

func SendResetPayPasswordRouter(c *gin.Context)

func SetPayPassword

func SetPayPassword(c helper.Context, input SetPayPasswordParams) (res schema.Response)

func SetPayPasswordRouter

func SetPayPasswordRouter(c *gin.Context)

func SignOut

func SignOut(c *gin.Context)

func UpdatePassword

func UpdatePassword(c helper.Context, input UpdatePasswordParams) (res schema.Response)

func UpdatePasswordByAdmin

func UpdatePasswordByAdmin(c helper.Context, userId string, input UpdatePasswordByAdminParams) (res schema.Response)

func UpdatePasswordByAdminRouter

func UpdatePasswordByAdminRouter(c *gin.Context)

func UpdatePasswordRouter

func UpdatePasswordRouter(c *gin.Context)

func UpdatePayPassword

func UpdatePayPassword(c helper.Context, input UpdatePayPasswordParams) (res schema.Response)

func UpdatePayPasswordRouter

func UpdatePayPasswordRouter(c *gin.Context)

func UpdateProfile

func UpdateProfile(c helper.Context, input UpdateProfileParams) (res schema.Response)

func UpdateProfileByAdmin

func UpdateProfileByAdmin(c helper.Context, userId string, input UpdateProfileParams) (res schema.Response)

func UpdateProfileByAdminRouter

func UpdateProfileByAdminRouter(c *gin.Context)

func UpdateProfileRouter

func UpdateProfileRouter(c *gin.Context)

func UploadAvatar

func UploadAvatar(uid string, input UploadAvatarParams, file *multipart.FileHeader) (res schema.Response)

func UploadAvatarRouter

func UploadAvatarRouter(c *gin.Context)

Types

type ResetPayPasswordParams

type ResetPayPasswordParams struct {
	Code        string `json:"code" valid:"required~请输入重置码"` // 重置码
	NewPassword string ``                                    // 新的交易密码
	/* 134-byte string literal not displayed */
}

type SetPayPasswordParams

type SetPayPasswordParams struct {
	Password        string `json:"password" valid:"required~请输入密码,int~请输入纯数字的密码,length(6|6)~密码长度为6位"`
	PasswordConfirm string `` /* 138-byte string literal not displayed */
}

type UpdatePasswordByAdminParams

type UpdatePasswordByAdminParams struct {
	NewPassword string `json:"new_password" valid:"required~请输入新密码"`
}

type UpdatePasswordParams

type UpdatePasswordParams struct {
	OldPassword string `json:"old_password" valid:"required~请输入旧密码"`
	NewPassword string `json:"new_password" valid:"required~请输入新密码"`
}

type UpdatePayPasswordParams

type UpdatePayPasswordParams struct {
	OldPassword string `json:"old_password" valid:"required~请输入旧密码,int~请输入纯数字的旧密码,length(6|6)~旧密码长度为6位"`
	NewPassword string `json:"new_password" valid:"required~请输入新密码,int~请输入纯数字的新密码,length(6|6)~新密码长度为6位"`
}

type UpdateProfileParams

type UpdateProfileParams struct {
	Username *string                    `json:"username"` // 用户名,部分用户有机会修改自己的用户名,比如微信注册的帐号
	Nickname *string                    `json:"nickname" valid:"length(1|36)~昵称长度为1-36位"`
	Gender   *model.Gender              `json:"gender"`
	Avatar   *string                    `json:"avatar"`
	Wechat   *UpdateWechatProfileParams `json:"wechat"` // 更新微信绑定的帐号相关
}

type UpdateWechatProfileParams

type UpdateWechatProfileParams struct {
	Nickname  *string `json:"nickname"`   // 用户昵称
	AvatarUrl *string `json:"avatar_url"` // 用户头像
	Gender    *int    `json:"gender"`     // 性别
	Country   *string `json:"country"`    // 国家
	Province  *string `json:"province"`   // 省份
	City      *string `json:"city"`       // 城市
	Language  *string `json:"language"`   // 语言
}

绑定的微信信息帐号相关

type UploadAvatarParams

type UploadAvatarParams struct {
	Immediately string `form:"immediately"` // 是否立即生效
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL