Versions in this module Expand all Collapse all v0 v0.1.8 May 10, 2024 Changes in this version type Errno + Err error + Tips string + func (err *Errno) Add(message string) + func (err *Errno) AddAny(format string, args ...interface{}) v0.1.7 May 6, 2024 Changes in this version + type H gin.H v0.1.6 Jan 9, 2024 v0.1.5 Sep 21, 2023 Changes in this version + var ErrPageParam = &Errno + var ErrParam = &Errno + var ErrTokenInvalid = &Errno + var InternalError = &Errno + var JwtSecret = "ABCDEFabcdef123456" + var OK = &Errno + var WhitelistAPI = map[string]bool + func CheckPageParam(c *Context) (bool, error) + func CheckToken(token, apiPath string, c *Context) (string, error) + func DecodeErr(err error) (int, string) + func GetAnyString(desc string, keys ...interface{}) string + func GetJoinString(ss ...interface{}) string + func GetKeyword(keys ...interface{}) string + func GetStatus(s interface{}) string + func GetString(s interface{}) string + func HandleFunc(handler func(c *Context)) func(ctx *gin.Context) + func InitLog(logDir, logfileName string) + func InitLogger(l *Log) zapcore.Core + func LogDebug(msg ...string) + func LogError(msg ...string) + func LogFatal(msg ...string) + func LogInfo(msg ...string) + func LogPanic(msg ...string) + func LogWarn(msg ...string) + func SendResponse(c *Context, err error, data interface{}) + type BodyLogWriter struct + func (w BodyLogWriter) Write(b []byte) (int, error) + type Context struct + func (c *Context) ArgsBool(key string) bool + func (c *Context) ArgsBoolDefault(key string, val bool) bool + func (c *Context) ArgsFile(key string) (*multipart.FileHeader, error) + func (c *Context) ArgsFileDefault(key string, file *multipart.FileHeader) (*multipart.FileHeader, error) + func (c *Context) ArgsFloat64(key string) float64 + func (c *Context) ArgsFloat64Array(key string) []float64 + func (c *Context) ArgsFloat64ArrayDefault(key string, val []float64) []float64 + func (c *Context) ArgsFloat64Default(key string, val float64) float64 + func (c *Context) ArgsInt(key string) int + func (c *Context) ArgsInt64(key string) int64 + func (c *Context) ArgsInt64Array(key string) []int64 + func (c *Context) ArgsInt64ArrayDefault(key string, val []int64) []int64 + func (c *Context) ArgsInt64Default(key string, val int64) int64 + func (c *Context) ArgsIntArray(key string) []int + func (c *Context) ArgsIntArrayDefault(key string, val []int) []int + func (c *Context) ArgsIntDefault(key string, val int) int + func (c *Context) ArgsObject(key string) interface{} + func (c *Context) ArgsObjectDefault(key string, val interface{}) interface{} + func (c *Context) ArgsString(key string) string + func (c *Context) ArgsStringArray(key string) []string + func (c *Context) ArgsStringArrayDefault(key string, val []string) []string + func (c *Context) ArgsStringDefault(key string, val string) string + func (c *Context) ArgsUint(key string) uint + func (c *Context) ArgsUint64(key string) uint64 + func (c *Context) ArgsUint64Array(key string) []uint64 + func (c *Context) ArgsUint64ArrayDefault(key string, val []uint64) []uint64 + func (c *Context) ArgsUint64Default(key string, val uint64) uint64 + func (c *Context) ArgsUintArray(key string) []uint + func (c *Context) ArgsUintArrayDefault(key string, val []uint) []uint + func (c *Context) ArgsUintDefault(key string, val uint) uint + func (c *Context) SaveFile(key, savePath string) error + type Err struct + Code int + Err error + Message string + func NewErr(errno *Errno, err error) *Err + func (err *Err) Add(message string) error + func (err *Err) AddAny(format string, args ...interface{}) error + func (err *Err) Error() string + type Errno struct + Code int + Message string + func (err Errno) Error() string + type HandlerFunc func(*Context) + func Args(checkParamMethods ...func(c *Context) (bool, error)) HandlerFunc + func Cors() HandlerFunc + func LogAop(dealLogInfo func(data LogData)) HandlerFunc + func Validate(checkToken func(token, apiPath string, c *Context) (string, error)) HandlerFunc + type Log struct + EnableColor bool + JsonFormat bool + LocalTime bool + LogCompress bool + LogDir string + LogFileName string + LogMaxAge int + LogMaxSize int + LogMinLevel zapcore.Level + MaxBackups int + Stdout bool + type LogData struct + LogInfo map[string]interface{} + RequestParams map[string]interface{} + RequestToken string + ResponseData string + type Message struct + Data interface{} + Style int + type Response struct + Code int + Data interface{} + Message string + type RouterGroup struct + func (r *RouterGroup) ANY(relativePath string, handlers ...func(c *Context)) gin.IRoutes + func (r *RouterGroup) DELETE(relativePath string, handlers ...func(c *Context)) gin.IRoutes + func (r *RouterGroup) GET(relativePath string, handlers ...func(c *Context)) gin.IRoutes + func (r *RouterGroup) POST(relativePath string, handlers ...func(c *Context)) gin.IRoutes + func (r *RouterGroup) PUT(relativePath string, handlers ...func(c *Context)) gin.IRoutes + func (r *RouterGroup) Use(middlewares ...func(c *Context)) gin.IRoutes + type Server struct + func DefaultServer(mode string) *Server + func NewServer(mode string) *Server + func (s *Server) ANY(relativePath string, handlers ...func(c *Context)) gin.IRoutes + func (s *Server) DELETE(relativePath string, handlers ...func(c *Context)) gin.IRoutes + func (s *Server) GET(relativePath string, handlers ...func(c *Context)) gin.IRoutes + func (s *Server) Group(relativePath string, handlers ...func(c *Context)) *RouterGroup + func (s *Server) NoRoute(relativePath string, handlers ...func(c *Context)) + func (s *Server) POST(relativePath string, handlers ...func(c *Context)) gin.IRoutes + func (s *Server) PUT(relativePath string, handlers ...func(c *Context)) gin.IRoutes + func (s *Server) Use(middlewares ...HandlerFunc) + type ThirdResponse struct + Code int + Data map[string]interface{} + Message string