handler

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 3, 2023 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SendRedirect

func SendRedirect(c *gin.Context, data string)

Redirect 301

func SendRedirect302

func SendRedirect302(c *gin.Context, data string)

Redirect 302

func SendResponse

func SendResponse(c *gin.Context, err error, data interface{})

返回 Json

{
  "code": 0,
  "message": "",
  "data": {
    ...其他字段
  }
}
code: 返回 0,表示当前接口正确返回,否则按错误请求处理;
message: 返回接口处理信息,主要用于表单提交或请求失败时的 toast 显示;
data: 必须返回一个结构的对象。

func SendResponseEx

func SendResponseEx(c *gin.Context, err error, data interface{})

返回 Json

{
  "status": 0,
  "msg": "",
  "data": {
    ...其他字段
  }
}
status: 返回 0,表示当前接口正确返回,否则按错误请求处理;
msg: 返回接口处理信息,主要用于表单提交或请求失败时的 toast 显示;
data: 必须返回一个结构的对象。

func SendString

func SendString(c *gin.Context, code int, data string)

String

Types

type AmisOptions

type AmisOptions struct {
	Label string `json:"label"`
	Value string `json:"value"`
	Image string `json:"image"`
}

type ListResponse

type ListResponse struct {
	Items interface{} `json:"items" form:"items"`
	Total int64       `json:"total" form:"total"`
}

type Response

type Response struct {
	Code    int         `json:"code"`
	Message string      `json:"message"`
	Data    interface{} `json:"data"`
}

type ResponseEx

type ResponseEx struct {
	Status int `json:"status"`
	// Code   int         `json:"code"`
	Msg  string      `json:"msg"`
	Data interface{} `json:"data"`
}

type UploadResponse

type UploadResponse struct {
	Filename string `json:"filename"`
	Value    string `json:"value"`
	URL      string `json:"url"`
	Hash     string `json:"hash"`
}

https://baidu.gitee.io/amis/zh-CN/components/form/input-file

Jump to

Keyboard shortcuts

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