Files
zmkgC/api/v1/system/qianqi_redline_tudiliuzhuan.go
2025-07-07 20:11:59 +08:00

92 lines
3.7 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操作代码。
// 生成日期2023-08-04 11:47:15
// 生成路径: api/v1/system/qianqi_redline_tudiliuzhuan.go
// 生成人gfast
// desc:土地流转相关参数
// company:云南奇讯科技有限公司
// ==========================================================================
package system
import (
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/net/ghttp"
commonApi "github.com/tiger1103/gfast/v3/api/v1/common"
"github.com/tiger1103/gfast/v3/internal/app/system/model"
)
// QianqiRedlineTudiliuzhuanSearchReq 分页请求参数
type QianqiRedlineTudiliuzhuanSearchReq struct {
g.Meta `path:"/list" tags:"土地流转" method:"get" summary:"土地流转列表"`
Id string `p:"id"` //序号
ProjectId string `p:"projectId" v:"required#项目id不能为空"` //项目id
Name string `p:"name"` //红线名称
SourceId string `p:"sourceId"` //资源id
SourcePath string `p:"sourcePath"` //资源路径
CreateBy string `p:"createBy"` //创建人
UpdateBy string `p:"updateBy"` //更新人
CreatedAt string `p:"createdAt" v:"createdAt@datetime#创建时间需为YYYY-MM-DD hh:mm:ss格式"` //创建时间
SourceType string `p:"sourceType"` //
commonApi.PageReq
commonApi.Author
}
// QianqiRedlineTudiliuzhuanSearchRes 列表返回结果
type QianqiRedlineTudiliuzhuanSearchRes struct {
g.Meta `mime:"application/json"`
commonApi.ListRes
List []*model.QianqiRedlineTudiliuzhuanListRes `json:"list"`
}
// QianqiRedlineTudiliuzhuanAddReq 添加操作请求参数
type QianqiRedlineTudiliuzhuanAddReq struct {
g.Meta `path:"/add" tags:"土地流转" method:"post" summary:"土地流转添加"`
commonApi.Author
ProjectId string `p:"projectId" `
File []*ghttp.UploadFile `p:"file" `
}
// QianqiRedlineTudiliuzhuanAddRes 添加操作返回结果
type QianqiRedlineTudiliuzhuanAddRes struct {
commonApi.EmptyRes
}
// QianqiRedlineTudiliuzhuanEditReq 修改操作请求参数
type QianqiRedlineTudiliuzhuanEditReq struct {
g.Meta `path:"/edit" tags:"土地流转" method:"put" summary:"土地流转修改"`
commonApi.Author
Id int `p:"id" v:"required#主键ID不能为空"`
Name string `p:"name" v:"required#红线名称不能为空"`
}
// QianqiRedlineTudiliuzhuanEditRes 修改操作返回结果
type QianqiRedlineTudiliuzhuanEditRes struct {
commonApi.EmptyRes
}
// QianqiRedlineTudiliuzhuanGetReq 获取一条数据请求
type QianqiRedlineTudiliuzhuanGetReq struct {
g.Meta `path:"/get" tags:"土地流转" method:"get" summary:"获取土地流转信息"`
commonApi.Author
Id int `p:"id" v:"required#主键必须"` //通过主键获取
}
// QianqiRedlineTudiliuzhuanGetRes 获取一条数据结果
type QianqiRedlineTudiliuzhuanGetRes struct {
g.Meta `mime:"application/json"`
*model.QianqiRedlineTudiliuzhuanInfoRes
}
// QianqiRedlineTudiliuzhuanDeleteReq 删除数据请求
type QianqiRedlineTudiliuzhuanDeleteReq struct {
g.Meta `path:"/delete" tags:"土地流转" method:"delete" summary:"删除土地流转"`
commonApi.Author
Ids []int `p:"ids" v:"required#主键必须"` //通过主键删除
}
// QianqiRedlineTudiliuzhuanDeleteRes 删除数据返回
type QianqiRedlineTudiliuzhuanDeleteRes struct {
commonApi.EmptyRes
}