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

123 lines
5.1 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-07-29 10:41:51
// 生成路径: api/v1/system/bus_engineering_quality.go
// 生成人gfast
// desc:工程质量列相关参数
// company:云南奇讯科技有限公司
// ==========================================================================
package system
import (
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/os/gtime"
commonApi "github.com/tiger1103/gfast/v3/api/v1/common"
comModel "github.com/tiger1103/gfast/v3/internal/app/common/model"
"github.com/tiger1103/gfast/v3/internal/app/system/model"
)
// BusEngineeringQualitySearchReq 分页请求参数
type BusEngineeringQualitySearchReq struct {
g.Meta `path:"/list" tags:"工程质量列" method:"get" summary:"工程质量列列表"`
UnitName1 string `p:"unitName1"` //单位工程
UnitName2 string `p:"unitName2"` //子单位工程
UnitName3 string `p:"unitName3"` //分部工程
UnitName4 string `p:"unitName4"` //子分部工程
UnitName5 string `p:"unitName5"` //分项工程
UnitName6 string `p:"unitName6"` //检验批
QualityName string `p:"qualityName"` //工程项目名称
commonApi.PageReq
commonApi.Author
}
// BusEngineeringQualitySearchRes 列表返回结果
type BusEngineeringQualitySearchRes struct {
g.Meta `mime:"application/json"`
commonApi.ListRes
List []*model.BusEngineeringQualityListRes `json:"list"`
}
// BusEngineeringQualityAddReq 添加操作请求参数
type BusEngineeringQualityAddReq struct {
g.Meta `path:"/add" tags:"工程质量列" method:"post" summary:"工程质量列添加"`
commonApi.Author
UnitName1 string `p:"unitName1" v:"required#单位工程不能为空"`
UnitName2 string `p:"unitName2" v:"required#子单位工程不能为空"`
UnitName3 string `p:"unitName3" v:"required#分部工程不能为空"`
UnitName4 string `p:"unitName4" v:"required#子分部工程不能为空"`
UnitName5 string `p:"unitName5" v:"required#分项工程不能为空"`
UnitName6 string `p:"unitName6" v:"required#检验批不能为空"`
QualityName string `p:"qualityName" v:"required#工程项目名称不能为空"`
ProjectId int64 `p:"projectId" `
Status string `p:"status" v:"required#施工类型状态不能为空"`
CreateTime *gtime.Time `p:"createTime" `
}
// BusEngineeringQualityAddRes 添加操作返回结果
type BusEngineeringQualityAddRes struct {
commonApi.EmptyRes
}
// BusEngineeringQualityEditReq 修改操作请求参数
type BusEngineeringQualityEditReq struct {
g.Meta `path:"/edit" tags:"工程质量列" method:"put" summary:"工程质量列修改"`
commonApi.Author
Id uint64 `p:"id" v:"required#主键ID不能为空"`
UnitName1 string `p:"unitName1" v:"required#单位工程不能为空"`
UnitName2 string `p:"unitName2" v:"required#子单位工程不能为空"`
UnitName3 string `p:"unitName3" v:"required#分部工程不能为空"`
UnitName4 string `p:"unitName4" v:"required#子分部工程不能为空"`
UnitName5 string `p:"unitName5" v:"required#分项工程不能为空"`
UnitName6 string `p:"unitName6" v:"required#检验批不能为空"`
QualityName string `p:"qualityName" v:"required#工程项目名称不能为空"`
Status string `p:"status" v:"required#施工类型状态不能为空"`
FileUrl []*comModel.UpFile `p:"fileUrl" `
CreateBy string `p:"createBy" `
CreateTime *gtime.Time `p:"createTime" `
UpdateTime *gtime.Time `p:"updateTime" `
}
// BusEngineeringQualityEditRes 修改操作返回结果
type BusEngineeringQualityEditRes struct {
commonApi.EmptyRes
}
// BusEngineeringQualityGetReq 获取一条数据请求
type BusEngineeringQualityGetReq struct {
g.Meta `path:"/get" tags:"工程质量列" method:"get" summary:"获取工程质量列信息"`
commonApi.Author
Id uint64 `p:"id" v:"required#主键必须"` //通过主键获取
}
// BusEngineeringQualityGetRes 获取一条数据结果
type BusEngineeringQualityGetRes struct {
g.Meta `mime:"application/json"`
*model.BusEngineeringQualityInfoRes
}
// BusEngineeringQualityDeleteReq 删除数据请求
type BusEngineeringQualityDeleteReq struct {
g.Meta `path:"/delete" tags:"工程质量列" method:"delete" summary:"删除工程质量列"`
commonApi.Author
Ids []uint64 `p:"ids" v:"required#主键必须"` //通过主键删除
}
// BusEngineeringQualityDeleteRes 删除数据返回
type BusEngineeringQualityDeleteRes struct {
commonApi.EmptyRes
}
// BusEngineeringQualityUploadingReq 上传数据请求
type BusEngineeringQualityUploadingReq struct {
g.Meta `path:"/delete" tags:"工程质量列" method:"delete" summary:"删除工程质量列"`
commonApi.Author
Id uint64 `p:"id" v:"required#主键必须"`
FileUrl []*comModel.UpFile `p:"fileUrl" `
}
// BusEngineeringQualityUploadingRes 上传数据返回
type BusEngineeringQualityUploadingRes struct {
commonApi.EmptyRes
}