mvcs

package
Version: v0.0.0-...-6c48682 Latest Latest
Warning

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

Go to latest
Published: Sep 21, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Dialect = "charset=utf8&loc=PRC&parseTime=true&maxAllowedPacket=0&timeout=10s"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Controller

type Controller struct {
	Ctx *gin.Context
}

Controller 基类

func (*Controller) GetLoggedUserId

func (c *Controller) GetLoggedUserId() int

获取已登陆用户的ID

func (*Controller) GetQueryByMethod

func (c *Controller) GetQueryByMethod(key, defaultValue string) string

根据ctx.httpMethod获取GET或POST参数

func (*Controller) GetQueryPostForm

func (c *Controller) GetQueryPostForm(keys ...string) string

从Get和Post里获取Key的值

func (*Controller) Json

func (c *Controller) Json(args ...interface{})

Json 输出方法 args 三个参数: 第一个是code int,代表状态码 第二个是msg string,代表信息 第三个是data gin.H,代表数据

type DbCollector

type DbCollector struct {
	// contains filtered or unexported fields
}

type Model

type Model struct {
}

func (*Model) GetTest

func (m *Model) GetTest() *gorm.DB

func (*Model) NewClient

func (m *Model) NewClient(dbc *DbCollector, dialect *app.MysqlDialect) *gorm.DB

func (*Model) SetMaxOpenConns

func (m *Model) SetMaxOpenConns(db *gorm.DB, num int)

type RdsCollector

type RdsCollector struct {
	// contains filtered or unexported fields
}

type Redis

type Redis struct {
}

func (*Redis) GetCache

func (r *Redis) GetCache() *redis.Client

func (*Redis) NewClient

func (r *Redis) NewClient(rdc *RdsCollector, client *app.RedisClient) *redis.Client

type Service

type Service struct {
	Redis
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL