Documentation ¶
Index ¶
- func GenerateToken(id int, username, password string) (string, error)
- func GetJWTSecret() []byte
- func GetPageOffset(pageNum, pageSize int) int
- func GetRemoteIp(req *http.Request) string
- func ToResponseCode(writer http.ResponseWriter, err error)
- func ToResponseData(writer http.ResponseWriter, data interface{})
- func ToResponseList(writer http.ResponseWriter, total int64, data interface{})
- func Wrap(handler HandlerFunc) func(c *gin.Context)
- func WrapList(handler HandlerListFunc) func(c *gin.Context)
- type Claims
- type CommResponse
- type ErrResponse
- type HandlerFunc
- type HandlerListFunc
- type ListResponse
- type Page
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetJWTSecret ¶
func GetJWTSecret() []byte
func GetPageOffset ¶
func GetRemoteIp ¶
func ToResponseCode ¶
func ToResponseCode(writer http.ResponseWriter, err error)
func ToResponseData ¶
func ToResponseData(writer http.ResponseWriter, data interface{})
func ToResponseList ¶
func ToResponseList(writer http.ResponseWriter, total int64, data interface{})
func Wrap ¶
func Wrap(handler HandlerFunc) func(c *gin.Context)
func WrapList ¶
func WrapList(handler HandlerListFunc) func(c *gin.Context)
Types ¶
type Claims ¶
type Claims struct { UserId int `json:"user_id"` UserName string `json:"user_name"` jwt.StandardClaims }
func ParseToken ¶
type CommResponse ¶
type ErrResponse ¶
type HandlerFunc ¶
type HandlerListFunc ¶
type ListResponse ¶
Click to show internal directories.
Click to hide internal directories.