models

package
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2022 License: MIT Imports: 1 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PostLog

type PostLog struct {
	ID           bson.ObjectId          `bson:"_id"`
	Time         string                 `json:"time" bson:"time"`
	RequestId    string                 `json:"requestId" bson:"requestId"`
	Responsetime string                 `json:"responsetime" bson:"responsetime"`
	TTL          int                    `json:"ttl" bson:"ttl"`
	AppName      string                 `json:"appName" bson:"appName"`
	Apiname      string                 `json:"apiName" bson:"apiName"`
	Method       string                 `json:"method" bson:"method"`
	ContentType  string                 `json:"contentType" bson:"contentType"`
	Uri          string                 `json:"uri" bson:"uri"`
	Requestparam interface{}            `json:"requestparam" bson:"requestparam"`
	Responsestr  string                 `json:"responsestr" bson:"responsestr"`
	Responsemap  map[string]interface{} `json:"responsemap" bson:"responsemap"`
}

type Result

type Result struct {
	Status int         `json:"status" bson:"status"`
	Msg    string      `json:"msg" bson:"msg"`
	Data   interface{} `json:"data" bson:"data"`
	Page   *ResultPage `json:"page" bson:"page"`
}

* 通用返回结果类

func Error

func Error(s int, m string) Result

func Success

func Success(d interface{}) Result

func SuccessWithMsg

func SuccessWithMsg(msg string, d interface{}) Result

func SuccessWithPage

func SuccessWithPage(d interface{}, count, index, size, total int) Result

type ResultPage

type ResultPage struct {
	Count int `json:"count"` //总页数
	Index int `json:"index"` //页号
	Size  int `json:"size"`  //分页大小
	Total int `json:"total"` //总记录数
}

Jump to

Keyboard shortcuts

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