zky_mandate/api/v1/businesses/foreignDistribuion.go

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

// ==========================================================================
// GFast自动生成api操作代码。
// 生成日期2025-08-08 14:59:47
// 生成路径: api/v1/businesses/foreign_distribution.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"
)
// ForeignDistributionSearchReq 分页请求参数
type ForeignDistributionSearchReq struct {
g.Meta `path:"/list" tags:"国外分布" method:"get" summary:"国外分布列表"`
commonApi.Author
model.ForeignDistributionSearchReq
}
// ForeignDistributionSearchRes 列表返回结果
type ForeignDistributionSearchRes struct {
g.Meta `mime:"application/json"`
*model.ForeignDistributionSearchRes
}
// ForeignDistributionAddReq 添加操作请求参数
type ForeignDistributionAddReq struct {
g.Meta `path:"/add" tags:"国外分布" method:"post" summary:"国外分布添加"`
commonApi.Author
*model.ForeignDistributionAddReq
}
// ForeignDistributionAddRes 添加操作返回结果
type ForeignDistributionAddRes struct {
commonApi.EmptyRes
}
// ForeignDistributionEditReq 修改操作请求参数
type ForeignDistributionEditReq struct {
g.Meta `path:"/edit" tags:"国外分布" method:"put" summary:"国外分布修改"`
commonApi.Author
*model.ForeignDistributionEditReq
}
// ForeignDistributionEditRes 修改操作返回结果
type ForeignDistributionEditRes struct {
commonApi.EmptyRes
}
// ForeignDistributionGetReq 获取一条数据请求
type ForeignDistributionGetReq struct {
g.Meta `path:"/get" tags:"国外分布" method:"get" summary:"获取国外分布信息"`
commonApi.Author
Id int `p:"id" v:"required#主键必须"` //通过主键获取
}
// ForeignDistributionGetRes 获取一条数据结果
type ForeignDistributionGetRes struct {
g.Meta `mime:"application/json"`
*model.ForeignDistributionInfoRes
}
// ForeignDistributionDeleteReq 删除数据请求
type ForeignDistributionDeleteReq struct {
g.Meta `path:"/delete" tags:"国外分布" method:"delete" summary:"删除国外分布"`
commonApi.Author
Ids []int `p:"ids" v:"required#主键必须"` //通过主键删除
Version []int `p:"version"`
}
// ForeignDistributionDeleteRes 删除数据返回
type ForeignDistributionDeleteRes struct {
commonApi.EmptyRes
}