global

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	E        *Env                   // 环境类型实例
	V        *viper.Viper           // Viper实例
	Enforcer *casbin.SyncedEnforcer // Casbin执行者
	DB       *gorm.DB               // 数据库连接池
	RDB      *redis.Client          // Redis连接池
	Validate *validator.Validate    // Validate参数校验器
	Node     *snowflake.Node        // 雪花ID节点
	MioIO    *minio.Client          // MinIO客户端
)

Functions

func CreateId added in v0.0.3

func CreateId() dtype.DistributedId

CreateId *

  • @Description: 创建一个分布式ID(雪花ID)
  • @return DistributedId

func CreateTime added in v0.0.3

func CreateTime() dtype.Time

CreateTime *

  • @Description: 创建一个时间戳
  • @return Time

Types

type Env

type Env = string

Env 类型(string类型的别名)

const (
	ENV_DEV Env = "dev" // 开发环境
	ENV_PRO Env = "pro" // 生产环境
	ENV_FAT Env = "fat" // 测试环境
)

type Model added in v0.0.3

type Model struct {
	ID         dtype.DistributedId `json:"id,omitempty"            gorm:"column:id;primary_key;"`
	CreateTime dtype.Time          `json:"createTime,omitempty"    gorm:"column:create_time;comment:创建时间;"`
	UpdateTime *dtype.Time         `json:"updateTime,omitempty"    gorm:"column:update_time;comment:更新时间;"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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