tool

package
v1.9.7 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2023 License: MIT Imports: 8 Imported by: 55

Documentation

Index

Constants

View Source
const (
	AuthHeader = "Authorization"
	Realm      = "Bearer "
)
View Source
const (
	RespCodeSuccess  = 200
	RespCodeNotFound = 404
	RespCodeError    = 500
)
View Source
const (
	RespMsgNotFount = "not found"
	RespMsgIdNum    = "id must be a int value"
)
View Source
const (
	DefaultTimeFormatter = "2006-01-02:15:04:05"
	DateFormatter        = "20060102"
	DatePlusFormatter    = "2006-01-02"
	TimeFormatter        = "150405"
	TimePlusFormatter    = "15:04:05"
)

Variables

This section is empty.

Functions

func BuildAuth added in v1.9.4

func BuildAuth(jwtStr string) (header string, value string)

func BytesToHex

func BytesToHex(data []byte, padding ...string) string

BytesToHex 字节转换Hex字符串 padding[0]: 左填充 padding[1]:右填充(最后一个字节不填充)

func FormatTime

func FormatTime(t time.Time) (s string)

func GetAuth added in v1.9.4

func GetAuth(ctx iris.Context) (auth string, ok bool)

func GetRandomString

func GetRandomString(n int) string

func Join

func Join(delimiter string, s ...string) string

func ResponseJSON

func ResponseJSON(ctx iris.Context, j interface{})

Types

type Pk

type Pk struct {
	// ID
	Id int `orm:"pk;auto;column(id)"`
}

type TableChangeInfo

type TableChangeInfo struct {
	// 状态
	Status int `orm:"column(status)"`
	// 创建时间
	CreateTime time.Time `orm:"auto_now_add;type(datetime);column(ctime)"`
	// 修改时间
	UpdateTime time.Time `orm:"auto_now;type(datetime);column(mtime)"`
}

type TableInfo

type TableInfo struct {
	// 创建时间
	CreateTime time.Time `orm:"auto_now_add;type(datetime);column(ctime)"`
}

Jump to

Keyboard shortcuts

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