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

112 lines
4.3 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操作代码。
// 生成日期2024-03-28 14:53:05
// 生成路径: api/v1/system/bus_hse_management.go
// 生成人gfast
// desc:HSE-巡检工单相关参数
// 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"
comModel "github.com/tiger1103/gfast/v3/internal/app/common/model"
"github.com/tiger1103/gfast/v3/internal/app/system/model"
)
// BusHseManagementSearchReq 分页请求参数
type BusHseManagementSearchReq struct {
g.Meta `path:"/list" tags:"HSE-巡检工单" method:"get" summary:"HSE-巡检工单列表"`
ProjectId string `p:"projectId" v:"projectId@integer#项目ID需为整数"`
StudyType string `p:"studyType" dc:"检查类型"`
TourType string `p:"tourType" dc:"违章类型"`
Fill string `p:"fill" dc:"检查人"`
Abarbeitung string `p:"abarbeitung" dc:"整改人"`
commonApi.PageReq
commonApi.Author
}
// BusHseManagementSearchRes 列表返回结果
type BusHseManagementSearchRes struct {
g.Meta `mime:"application/json"`
commonApi.ListRes
List []*model.BusHseManagementInfoTwoRes `json:"list"`
}
// BusHseManagementAddReq 添加操作请求参数
type BusHseManagementAddReq struct {
g.Meta `path:"/add" tags:"HSE-巡检工单" method:"post" summary:"HSE-巡检工单添加"`
commonApi.Author
ProjectId int64 `p:"projectId" dc:"项目ID"`
StudyType string `p:"studyType" dc:"检查类型"`
TourType string `p:"tourType" dc:"违章类型"`
InspectionResult string `p:"inspectionResult" dc:"巡检结果"`
TeamName string `p:"teamName" v:"required#名称(班组/部门)不能为空"`
Corrector string `p:"corrector" dc:"整改人"`
ReplyDate string `p:"replyDate" dc:"回复日期"`
HseManagementAdd int `p:"hseManagementAdd" dc:"0使用file 1使用fileTwo"`
File []*ghttp.UploadFile `p:"file" dc:"附件"`
FileTwo []*comModel.UpFile `p:"fileTwo" dc:"附件"`
}
// BusHseManagementAddRes 添加操作返回结果
type BusHseManagementAddRes struct {
commonApi.EmptyRes
}
// BusHseManagementEditReq 修改操作请求参数
type BusHseManagementEditReq struct {
g.Meta `path:"/edit" tags:"HSE-巡检工单" method:"put" summary:"HSE-巡检工单整改"`
commonApi.Author
Id int64 `p:"id" v:"required#主键ID不能为空"`
File []*ghttp.UploadFile `p:"file" dc:"附件"`
}
// BusHseManagementEditRes 修改操作返回结果
type BusHseManagementEditRes struct {
commonApi.EmptyRes
}
// EditReviewReq 修改操作请求参数
type EditReviewReq struct {
g.Meta `path:"/editReview" tags:"HSE-巡检工单" method:"put" summary:"HSE-巡检工单复查"`
commonApi.Author
Id int64 `p:"id" v:"required#主键ID不能为空"`
ReviewType string `p:"reviewType" dc:"复查状态1通过 2未通过" v:"required#主键ID不能为空"`
Review string `p:"review" dc:"复查情况" v:"required#复查情况不能为空"`
//Review string `p:"review" dc:"复查情况" v:"required-if:reviewType,2#状态为未通过,需填写复查"`
}
// EditReviewRes 修改操作返回结果
type EditReviewRes struct {
commonApi.EmptyRes
}
// BusHseManagementGetReq 获取一条数据请求
type BusHseManagementGetReq struct {
g.Meta `path:"/get" tags:"HSE-巡检工单" method:"get" summary:"获取HSE-巡检工单信息"`
commonApi.Author
Id int64 `p:"id" v:"required#主键必须"` // 通过主键获取
}
// BusHseManagementGetRes 获取一条数据结果
type BusHseManagementGetRes struct {
g.Meta `mime:"application/json"`
*model.BusHseManagementDetailsRes
}
// BusHseManagementDeleteReq 删除数据请求
type BusHseManagementDeleteReq struct {
g.Meta `path:"/delete" tags:"HSE-巡检工单" method:"delete" summary:"删除HSE-巡检工单"`
commonApi.Author
Ids []int64 `p:"ids" v:"required#主键必须"` // 通过主键删除
}
// BusHseManagementDeleteRes 删除数据返回
type BusHseManagementDeleteRes struct {
commonApi.EmptyRes
}