helper

package
v0.0.0-...-da6f084 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2018 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BindModelErr = 20200
	NoneParamErr = 20201

	LoginStatusSQLErr = 20319
	LoginStatusErr    = 20300
	LoginStatusOK     = 20301

	SaveStatusOK  = 20400
	SaveStatusErr = 20401
	SaveObjIsNil  = 20402

	DeleteStatusOK  = 20403
	DeleteStatusErr = 20404
	DeleteObjIsNil  = 20405

	UpdateObjIsNil = 20406

	ExistSameNameErr  = 20501
	ExistSamePhoneErr = 20502

	FixLessZeroErr = 20797
	MaxLessZeroErr = 20798
	MinThanMaxErr  = 20799

	MediumPasswordErr = 20801
	StrongPasswordErr = 20802
	ChineseNameErr    = 20803
	EnglishNameErr    = 20804
)
View Source
const Salt string = "*$salt@*"

Variables

View Source
var ErrorLogger, AccessLogger, WorkLogger, SQLLogger *logrus.Logger
View Source
var SQL *gorm.DB

Functions

func Logger

func Logger(outpath string) *logrus.Logger

func MD5

func MD5(text string) string

MD5 签名

func SHA256

func SHA256(text string) string

Sha 算签名

func StatusText

func StatusText(code int) string

Types

type JsonObject

type JsonObject struct {

	/** 状态码 */
	Code string

	/** 内容体 */
	Content interface{}

	/** 消息 */
	Message string
}

统一 json 结构体

type LoginParams

type LoginParams struct {

	/** 用户名或者账号 */
	UserName string `json:"username" form:"username"`

	/** 密码 */
	Password string `json:"password" form:"password"`

	/** 验证码 */
	Code string `json:"code" form:"code"`
}

统一登陆模型

type PageBean

type PageBean struct {

	/** 当前页  */
	Page int

	/** 每页显示的最大行数 */
	PageSize int

	/** 总记录数 */
	Total int

	/** 每行的数据 */
	Rows interface{}
}

全局分页对象

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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