syntax = "v1"

info (
	title: // TODO: add title
	desc: // TODO: add description
	author: ""
	email: ""
)

type request {}


 
// response 统一返回码
type response {
	Code    int         `json:"code"`
	Message string      `json:"msg"`
	Data    interface{} `json:"data"`
}

// Auth 认证结构
type Auth {
	AccessSecret string `json:"accessSecret"`
	AccessExpire int64    `json:"accessExpire"`
	RefreshAfter int64	`json:"refreshAfter"`
}

// File 文件
type File  {
	Filename string `fsfile:"filename"`
	Header   map[string][]string `fsfile:"header"`
	Size     int64 	`fsfile:"size"`
	Data []byte `fsfile:"data"`
}
 

// 统一分页
type Meta struct {
	TotalCount  int64 `json:"totalCount"`
	PageCount   int64 `json:"pageCount"`
	CurrentPage int `json:"currentPage"`
	PerPage     int `json:"perPage"`
}