41 lines
1.4 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package requests
type ApiRequest struct {
GetApiPage // 获取接口列表-分页
GetApiList // 获取接口列表
AddApi // 新增接口
DeleteApi // 删除接口-批量
PutApi // 修改接口
}
// GetApiPage 获取接口列表-分页
type GetApiPage struct {
ApiName string `json:"api_name" form:"api_name" label:"api名称"`
ApiPath string `json:"api_path" form:"api_path" label:"接口路径"`
ApiMethod string `json:"api_method" form:"api_method" label:"请求类型"` // put:修改 post:新增 get:获取 delete:删除)
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
}
// GetApiList 获取接口列表
type GetApiList struct {
ApiName string `json:"api_name" form:"api_name" label:"api名称"`
}
// AddApi 新增接口
type AddApi struct {
ApiName string `json:"api_name" form:"api_name" validate:"required" label:"接口名称"`
ApiPath string `json:"api_path" form:"api_path" validate:"required" label:"接口路径"`
ApiMethod string `json:"api_method" form:"api_method" validate:"required,oneof=GET POST PUT DELETE" label:"请求类型"`
}
// DeleteApi 删除接口-批量
type DeleteApi struct {
ApiIds []string `json:"api_ids" form:"api_ids" validate:"required" label:"接口id"`
}
// PutApi 修改接口
type PutApi struct {
ApiName string `json:"api_name" form:"api_name" label:"api名称"`
}