This commit is contained in:
2025-07-07 20:11:59 +08:00
parent ab0fdbc447
commit 06e3aa2eb3
2009 changed files with 193082 additions and 0 deletions

View File

@ -0,0 +1,103 @@
// ==========================================================================
// GFast自动生成api操作代码。
// 生成日期2024-04-09 15:40:16
// 生成路径: api/v1/system/bus_design_audit.go
// 生成人gfast
// desc:设计审核(竣工、施工、可研)相关参数
// company:云南奇讯科技有限公司
// ==========================================================================
package system
import (
"github.com/gogf/gf/v2/frame/g"
commonApi "github.com/tiger1103/gfast/v3/api/v1/common"
"github.com/tiger1103/gfast/v3/internal/app/system/model"
)
// BusDesignAuditSearchReq 分页请求参数
type BusDesignAuditSearchReq struct {
g.Meta `path:"/list" tags:"设计审核(竣工、施工、可研)" method:"get" summary:"设计审核(竣工、施工、可研)列表"`
ProjectId int64 `p:"projectId" v:"required#项目ID不能为空"`
TableType string `p:"tableType" dc:"表类型1竣工 2施工 3可研" v:"between:1,3#范围值为1~3"`
Status string `p:"status" dc:"审核状态(1未读 2拒绝 3通过)" v:"between:1,3#范围值为1~3"`
CreatedAt string `p:"createdAt" v:"createdAt@datetime#创建时间需为YYYY-MM-DD hh:mm:ss格式"` //创建时间
commonApi.PageReq
commonApi.Author
}
// BusDesignAuditSearchRes 列表返回结果
type BusDesignAuditSearchRes struct {
g.Meta `mime:"application/json"`
commonApi.ListRes
List []*model.CoryAuditListRes `json:"list"`
}
// BusDesignAuditAddReq 添加操作请求参数
type BusDesignAuditAddReq struct {
g.Meta `path:"/add" tags:"设计审核(竣工、施工、可研)" method:"post" summary:"设计审核(竣工、施工、可研)添加"`
commonApi.Author
ProjectId int64 `p:"projectId" v:"required#项目ID不能为空"`
TableName string `p:"tableName" v:"required#表名不能为空"`
TableId int64 `p:"tableId" v:"required#表ID不能为空"`
}
// BusDesignAuditAddRes 添加操作返回结果
type BusDesignAuditAddRes struct {
commonApi.EmptyRes
}
// BusDesignAuditEditReq 修改操作请求参数
type BusDesignAuditEditReq struct {
g.Meta `path:"/edit" tags:"设计审核(竣工、施工、可研)" method:"put" summary:"设计审核(竣工、施工、可研)修改"`
commonApi.Author
Id int64 `p:"id" dc:"主键ID" v:"required#主键ID不能为空"`
Status string `p:"status" dc:"审核状态" v:"required#审核状态(2拒绝 3通过)不能为空" v:"between:2,3#取值范围为2~3"`
Cause string `p:"cause" dc:"拒绝原因status为2必填" v:"required-if:status,2#status未拒绝状态必填cause|max-length:300#最大输入字数为300"`
}
// BusDesignAuditEditRes 修改操作返回结果
type BusDesignAuditEditRes struct {
commonApi.EmptyRes
}
// BusDesignAuditGetReq 获取一条数据请求
type BusDesignAuditGetReq struct {
g.Meta `path:"/get" tags:"设计审核(竣工、施工、可研)" method:"get" summary:"获取设计审核(竣工、施工、可研)信息"`
commonApi.Author
Id int64 `p:"id" v:"required#主键必须"` //通过主键获取
}
// BusDesignAuditGetRes 获取一条数据结果
type BusDesignAuditGetRes struct {
g.Meta `mime:"application/json"`
*model.BusDesignAuditInfoRes
}
// BusDesignAuditDeleteReq 删除数据请求
type BusDesignAuditDeleteReq struct {
g.Meta `path:"/delete" tags:"设计审核(竣工、施工、可研)" method:"delete" summary:"删除设计审核(竣工、施工、可研)"`
commonApi.Author
Id int64 `p:"id" dc:"审核主键ID" v:"required#主键必须"`
}
// BusDesignAuditDeleteRes 删除数据返回
type BusDesignAuditDeleteRes struct {
commonApi.EmptyRes
}
// DesignAuditFileDownloadReq 单文件下载
type DesignAuditFileDownloadReq struct {
g.Meta `path:"/designAuditFileDownload" tags:"设计审核(竣工、施工、可研)" method:"get" summary:"单文件下载"`
ProjectId int64 `p:"projectId" dc:"项目ID" v:"required#projectId不能为空"`
TableName string `p:"tableName" dc:"表名称" v:"required#tableName不能为空"`
TableId int64 `p:"tableId" dc:"对应TableName的主键ID" v:"required#tableId不能为空"`
Type string `p:"type" dc:"1文件下载 2文件夹下载" v:"required#type不能为空"`
commonApi.Author
}
// DesignAuditFileDownloadRes 单文件下载
type DesignAuditFileDownloadRes struct {
commonApi.EmptyRes
Path string `p:"path" dc:"文件夹压缩包下载路径"`
}