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" ` // 扩展分类 逗号,分隔 }