zky_mandate/api/v1/businesses/biocontrolResource.go

80 lines
2.5 KiB
Go
Raw 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.

// ==========================================================================
// GFast自动生成api操作代码。
// 生成日期2025-08-11 09:44:41
// 生成路径: api/v1/businesses/biocontrol_resource.go
// 生成人gfast
// desc:生防资源相关参数
// company:云南奇讯科技有限公司
// ==========================================================================
package businesses
import (
"github.com/gogf/gf/v2/frame/g"
commonApi "github.com/tiger1103/gfast/v3/api/v1/common"
"github.com/tiger1103/gfast/v3/internal/app/businesses/model"
)
// BiocontrolResourceSearchReq 分页请求参数
type BiocontrolResourceSearchReq struct {
g.Meta `path:"/list" tags:"生防资源" method:"get" summary:"生防资源列表"`
commonApi.Author
model.BiocontrolResourceSearchReq
}
// BiocontrolResourceSearchRes 列表返回结果
type BiocontrolResourceSearchRes struct {
g.Meta `mime:"application/json"`
*model.BiocontrolResourceSearchRes
}
// BiocontrolResourceAddReq 添加操作请求参数
type BiocontrolResourceAddReq struct {
g.Meta `path:"/add" tags:"生防资源" method:"post" summary:"生防资源添加"`
commonApi.Author
*model.BiocontrolResourceAddReq
}
// BiocontrolResourceAddRes 添加操作返回结果
type BiocontrolResourceAddRes struct {
commonApi.EmptyRes
}
// BiocontrolResourceEditReq 修改操作请求参数
type BiocontrolResourceEditReq struct {
g.Meta `path:"/edit" tags:"生防资源" method:"put" summary:"生防资源修改"`
commonApi.Author
*model.BiocontrolResourceEditReq
}
// BiocontrolResourceEditRes 修改操作返回结果
type BiocontrolResourceEditRes struct {
commonApi.EmptyRes
}
// BiocontrolResourceGetReq 获取一条数据请求
type BiocontrolResourceGetReq struct {
g.Meta `path:"/get" tags:"生防资源" method:"get" summary:"获取生防资源信息"`
commonApi.Author
Id int `p:"id" v:"required#主键必须"` //通过主键获取
}
// BiocontrolResourceGetRes 获取一条数据结果
type BiocontrolResourceGetRes struct {
g.Meta `mime:"application/json"`
*model.BiocontrolResourceInfoRes
}
// BiocontrolResourceDeleteReq 删除数据请求
type BiocontrolResourceDeleteReq struct {
g.Meta `path:"/delete" tags:"生防资源" method:"delete" summary:"删除生防资源"`
commonApi.Author
Ids []int `p:"ids" v:"required#主键必须"` //通过主键删除
Version []int `P:"version"`
}
// BiocontrolResourceDeleteRes 删除数据返回
type BiocontrolResourceDeleteRes struct {
commonApi.EmptyRes
}