api

package
v0.0.0-...-26cf1d4 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2021 License: MIT Imports: 20 Imported by: 0

README

请求说明: POST /cgi-bin/v1/{{protobuf包名}}/{{message对象名,去掉Request,Response部分}} { "header": { "token": "" }, "data": {{message request对象}} } 返回 { "header": { "code": 0, // 返回非0时,根据code.proto进行判断 "message": "" }, "data": {{message response对象}} }

登录请求示例: POST /cgi-bin/v1/Admin/Login { "header": { "token": "" }, "data": { "username": "admin@wyi.hk", "password": "-_-", } } 返回 { "header": { "code": 0, // 返回非0时,根据code.proto进行判断, 注意:登录的错误统一返回参数错误 "message": "" }, "data": { token: "", tokenExpiredTime: "" } }

拉取文章列表示例: POST /cgi-bin/v1/Admin/GetArticleList { "header": { "token": "这里就" }, "data": { "username": "admin@wyi.hk", // 对应数据库字段的邮箱 "password": "-_-", } } 返回 { "header": { "code": 0, // 返回非0时,根据code.proto进行判断 "message": "" }, "data": { data: [{ articleId: "", subject: "", ... },{ articleId: "", subject: "", ... }...] } }

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ArticleDelete

func ArticleDelete(ctx *gin.Context)

文章列表

func ArticleDeleteLib

func ArticleDeleteLib(ctx context.Context, header *proto.RequestHeader, request *proto.DeleteArticleRequest) (response *proto.DeleteArticleResponse, err error)

func ArticleGetById

func ArticleGetById(ctx *gin.Context)

文章列表

func ArticleGetByIdLib

func ArticleGetByIdLib(ctx context.Context, header *proto.RequestHeader, request *proto.GetArticleByIdRequest) (response *proto.GetArticleByIdResponse, err error)

func ArticleGetList

func ArticleGetList(ctx *gin.Context)

文章列表

func ArticleSave

func ArticleSave(ctx *gin.Context)

文章列表

func ArticleSaveLib

func ArticleSaveLib(ctx context.Context, header *proto.RequestHeader, request *proto.SaveArticleRequest) (response *proto.SaveArticleResponse, err error)

func BatchGetUserByUserId

func BatchGetUserByUserId(ctx *gin.Context)

func GetUserActionList

func GetUserActionList(ctx *gin.Context)

func Login

func Login(ctx *gin.Context)

登录

func LoginLib

func LoginLib(ctx context.Context, header *proto.RequestHeader, request *proto.LoginRequest) (response *proto.LoginResponse, err error)

func UserGetById

func UserGetById(ctx *gin.Context)

获取单个用户资料

func UserLogout

func UserLogout(ctx *gin.Context)

func UserLogoutLib

func UserLogoutLib(ctx context.Context, header *proto.RequestHeader, request *proto.LogoutRequest) (*proto.LogoutResponse, error)

func UserModifyPassword

func UserModifyPassword(ctx *gin.Context)

func UserSave

func UserSave(ctx *gin.Context)

func UserSaveLib

func UserSaveLib(ctx context.Context, header *proto.RequestHeader, request *proto.SaveUserRequest) (response *proto.SaveUserResponse, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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