annotation/internal/proto/response.go

29 lines
953 B
Go
Raw Normal View History

2023-05-12 16:53:21 +08:00
package proto
// BaseResponse 基础返回结构
type BaseResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data interface{} `json:"result,omitempty"`
Status string `json:"type,omitempty"`
Err error `json:"error,omitempty"` // 错误堆栈
//Page int64 `json:"page,omitempty"` //当前页码
//PageSize int64 `json:"pageSize,omitempty"` // 单页显示记录数--前端参数2
//PageCount int64 `json:"totalPage,omitempty"` // 总页数
//TotalSize int64 `json:"total,omitempty"` // 总记录数
}
type FileBaseInfo struct {
Name string `json:"name"`
Path string `json:"path"`
IsDir bool `json:"isDir"`
Size int64 `json:"size"`
ModTime int64 `json:"modTime"`
}
type FileContent struct {
FileBaseInfo
ContentBase string `json:"contentBase"`
LabelStatus int `json:"labelStatus"` //0:未标注;1:有病害;2:无病害
}