You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
91 lines
3.0 KiB
91 lines
3.0 KiB
package v1
|
|
|
|
import (
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
"xgit.pub/st52/xcore/dto"
|
|
)
|
|
|
|
// GetListReq 获取列表请求参数
|
|
type GetListReq struct {
|
|
g.Meta `path:"/collect/list" method:"post" summary:"获取列表" tags:"采集"`
|
|
Key string `json:"key"`
|
|
dto.PageReq
|
|
}
|
|
|
|
// GetListRes 获取列表返回参数
|
|
type GetListRes struct {
|
|
dto.PageRes
|
|
}
|
|
|
|
// CreateReq 创建请求参数
|
|
type CreateReq struct {
|
|
g.Meta `path:"/collect/create" method:"post" summary:"创建" tags:"采集"`
|
|
Name string `json:"name" ` // 资源名
|
|
Url string `json:"url" ` //
|
|
Param string `json:"param" ` // 参数
|
|
Model uint `json:"model" ` // 类型
|
|
Opt uint `json:"opt" ` // 操作方式
|
|
Filter int `json:"filter" ` // 过滤模式
|
|
FilterForm string `json:"filter_form" ` //
|
|
SyncPic uint `json:"sync_pic" ` // 同步图片 全局 2 开启 1 关闭0
|
|
Class string `json:"class" ` // 扩展分类 逗号,分隔
|
|
}
|
|
|
|
// CreateRes 创建返回参数
|
|
type CreateRes struct{}
|
|
|
|
// UpdateReq 更新请求参数
|
|
type UpdateReq struct {
|
|
g.Meta `path:"/collect/update" method:"post" summary:"更新" tags:"采集"`
|
|
Id uint `json:"id" ` //
|
|
Name string `json:"name" ` // 资源名
|
|
Url string `json:"url" ` //
|
|
Param string `json:"param" ` // 参数
|
|
Model uint `json:"model" ` // 类型
|
|
Opt uint `json:"opt" ` // 操作方式
|
|
Filter int `json:"filter" ` // 过滤模式
|
|
FilterForm string `json:"filter_form" ` //
|
|
SyncPic uint `json:"sync_pic" ` // 同步图片 全局 2 开启 1 关闭0
|
|
Class string `json:"class" ` // 扩展分类 逗号,分隔
|
|
}
|
|
|
|
// UpdateRes 更新请求返回参数
|
|
type UpdateRes struct{}
|
|
|
|
// DeleteReq 删除请求参数
|
|
type DeleteReq struct {
|
|
g.Meta `path:"/collect/delete" method:"post" summary:"删除" tags:"采集"`
|
|
Id uint `json:"id"`
|
|
}
|
|
|
|
// DeleteRes 删除返回参数
|
|
type DeleteRes struct{}
|
|
|
|
// BatchDeleteReq 批量删除请求参数
|
|
type BatchDeleteReq struct {
|
|
g.Meta `path:"/collect/batch/delete" method:"post" summary:"批量删除" tags:"采集"`
|
|
Ids []uint `json:"ids"`
|
|
}
|
|
|
|
// BatchDeleteRes 批量删除返回参数
|
|
type BatchDeleteRes struct{}
|
|
|
|
// GetReq 获取请求参数
|
|
type GetReq struct {
|
|
g.Meta `path:"/collect/get" method:"post" summary:"获取" tags:"采集"`
|
|
Id uint `json:"id"`
|
|
}
|
|
|
|
// GetRes 获取返回参数
|
|
type GetRes struct {
|
|
Id uint `json:"id" ` //
|
|
Name string `json:"name" ` // 资源名
|
|
Url string `json:"url" ` //
|
|
Param string `json:"param" ` // 参数
|
|
Model uint `json:"model" ` // 类型
|
|
Opt uint `json:"opt" ` // 操作方式
|
|
Filter int `json:"filter" ` // 过滤模式
|
|
FilterForm string `json:"filter_form" ` //
|
|
SyncPic uint `json:"sync_pic" ` // 同步图片 全局 2 开启 1 关闭0
|
|
Class string `json:"class" ` // 扩展分类 逗号,分隔
|
|
}
|