controller

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateToken added in v0.0.4

func GenerateToken(c *gin.Context)

GenerateToken 生成Token @Summary 生成Token @Author l.jiang.1024@gmail.com @Description 生成Token @Tags Token @Param Authorization header string true "Bearer 31a165baebe6dec616b1f8f3207b4273" @Param body body request.NewToken true "JSON数据" @Success 200 {object} response.TokenDetail @Router /api/v1/tokens [post]

func GetMailTypes

func GetMailTypes(c *gin.Context)

GetMailTypes 获取邮件类型 @Summary 获取邮件类型 @Author l.jiang.1024@gmail.com @Description 获取邮件类型 @Tags mail @Param Authorization header string true "Bearer 31a165baebe6dec616b1f8f3207b4273" @Router /api/v1/mail-types [get]

func GetMails added in v0.0.7

func GetMails(c *gin.Context)

GetMails 查看邮件列表 @Title 查看邮件列表 @Author l.jiang.1024@gmail.com @Description 查看邮件列表 @Tags Mail @Param Authorization header string true "Bearer 31a165baebe6dec616b1f8f3207b4273" @Param body body request. true "JSON数据" @Success 200 {object} response. @Router /api/v1/mails [get]

func GetUserInfo added in v0.0.4

func GetUserInfo(c *gin.Context)

GetUserInfo 用户信息 @Summary 用户信息 @Author l.jiang.1024@gmail.com @Description 用户信息 @Tags Auth @Param Authorization header string true "Bearer 31a165baebe6dec616b1f8f3207b4273" @Param body body request. true "JSON数据" @Success 200 {object} response. @Router /api/v1/user/info [get]

func JSON added in v0.0.4

func JSON(c *gin.Context, options ...*Option)

JSON JSON

func LoadAPIServer added in v0.0.4

func LoadAPIServer(detached bool)

LoadAPIServer 加载API服务器

func PushWeComText added in v0.0.4

func PushWeComText(c *gin.Context)

PushWeComText 推送企业微信机器人消息 @Summary 推送企业微信机器人消息 @Author l.jiang.1024@gmail.com @Description 推送企业微信机器人消息 @Tags WeCom @Param Authorization header string true "Bearer 31a165baebe6dec616b1f8f3207b4273" @Router /api/v1/wecom-text-messages [post]

func SendEmail added in v0.0.4

func SendEmail(c *gin.Context)

SendEmail 发送邮件 @Summary 发送邮件 @Author l.jiang.1024@gmail.com @Description 发送邮件 @Tags Mail @Param Authorization header string true "Bearer 31a165baebe6dec616b1f8f3207b4273" @Param body body request.PushMailRequest true "JSON数据" @Router /api/v1/mails [post]

func SignIn added in v0.0.4

func SignIn(c *gin.Context)

SignIn 登录 @Summary 登录 @Author l.jiang.1024@gmail.com @Description 登录 @Tags Auth @Param Authorization header string true "Bearer 31a165baebe6dec616b1f8f3207b4273" @Router /api/v1/sign-in [put]

func SignUp added in v0.0.4

func SignUp(c *gin.Context)

SignUp 注册 @Summary 注册 @Author l.jiang.1024@gmail.com @Description 注册 @Tags Auth @Param Authorization header string true "Bearer 31a165baebe6dec616b1f8f3207b4273" @Router /api/v1/sign-up [post]

Types

type Option

type Option struct {
	Code *int
	Msg  *string
	Data *interface{}
}

Option option

func WithData

func WithData(data interface{}) *Option

WithData With Data

func WithError added in v0.0.4

func WithError(err error) *Option

WithError With error

func WithMsg

func WithMsg(msg string) *Option

WithMsg With Msg

type UserInfo added in v0.0.4

type UserInfo struct {
	ID       uint
	Username string
	Nickname string
}

UserInfo user info

func AuthUser added in v0.0.4

func AuthUser(c *gin.Context) *UserInfo

AuthUser auth user

Jump to

Keyboard shortcuts

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