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

119 lines
4.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-31 09:40:17
// 生成路径: api/v1/system/qianqi_nibianqi.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/api/v1/common/shp"
"github.com/tiger1103/gfast/v3/internal/app/system/model"
)
// QianqiNibianqiSearchReq 分页请求参数
type QianqiNibianqiSearchReq struct {
g.Meta `path:"/list" tags:"逆变器" method:"get" summary:"逆变器列表"`
ProjectId string `p:"projectId"` //项目id
Name string `p:"name"` //名称
SourceId string `p:"sourceId"` //资源id
ModelId string `p:"modelId"` //模型id
Xiangbianid string `p:"xiangbianid"` //箱变id
CreatedAt string `p:"createdAt" v:"createAt@datetime#创建时间需为YYYY-MM-DD hh:mm:ss格式"` //创建时间
commonApi.PageReq
commonApi.Author
}
// QianqiNibianqiSearchRes 列表返回结果
type QianqiNibianqiSearchRes struct {
g.Meta `mime:"application/json"`
commonApi.ListRes
List []*model.QianqiNibianqiListRes `json:"list"`
}
// QianqiNibianqiAddReq 添加操作请求参数
type QianqiNibianqiAddReq struct {
g.Meta `path:"/add" tags:"逆变器" method:"post" summary:"逆变器添加"`
commonApi.Author
ProjectId string `p:"projectId" `
//Name string `p:"name" v:"required#名称不能为空"`
//SourceId string `p:"sourceId" `
//ModelId string `p:"modelId" `
//Detail string `p:"detail" `
Xiangbianid string `p:"xiangbianid" `
File []*ghttp.UploadFile `p:"file" `
}
// QianqiNibianqiAddRes 添加操作返回结果
type QianqiNibianqiAddRes struct {
commonApi.EmptyRes
}
// QianqiNibianqiEditReq 修改操作请求参数
type QianqiNibianqiEditReq struct {
g.Meta `path:"/edit" tags:"逆变器" method:"put" summary:"逆变器修改"`
commonApi.Author
Id int `p:"id" v:"required#主键ID不能为空"`
//ProjectId string `p:"projectId" `
Name string `p:"name" v:"required#名称不能为空"`
//SourceId string `p:"sourceId" `
//ModelId string `p:"modelId" `
Detail string `p:"detail" `
//Xiangbianid string `p:"xiangbianid" `
}
// QianqiNibianqiEditRes 修改操作返回结果
type QianqiNibianqiEditRes struct {
commonApi.EmptyRes
}
type NibianqiDetail struct {
Name string `json:"name" v:"required"`
Detail shp.Detail `json:"detail" v:"required"`
}
type QianqiNibianqiEditDetailReq struct {
g.Meta `path:"/edit_detail" tags:"逆变器" method:"put" summary:"逆变器修改高程"`
commonApi.Author
//Id int `p:"id" v:"required#主键ID不能为空"`
ProjectId string `p:"projectId" v:"required"`
List []NibianqiDetail `json:"list"`
//SourceId string `p:"sourceId" `
//ModelId string `p:"modelId" `
//Xiangbianid string `p:"xiangbianid" `
}
// QianqiNibianqiEditRes 修改操作返回结果
type QianqiNibianqiEditDetailRes struct {
commonApi.EmptyRes
}
// QianqiNibianqiGetReq 获取一条数据请求
type QianqiNibianqiGetReq struct {
g.Meta `path:"/get" tags:"逆变器" method:"get" summary:"获取逆变器信息"`
commonApi.Author
Id int `p:"id" v:"required#主键必须"` //通过主键获取
}
// QianqiNibianqiGetRes 获取一条数据结果
type QianqiNibianqiGetRes struct {
g.Meta `mime:"application/json"`
*model.QianqiNibianqiInfoRes
}
// QianqiNibianqiDeleteReq 删除数据请求
type QianqiNibianqiDeleteReq struct {
g.Meta `path:"/delete" tags:"逆变器" method:"delete" summary:"删除逆变器"`
commonApi.Author
Ids []int `p:"ids" v:"required#主键必须"` //通过主键删除
}
// QianqiNibianqiDeleteRes 删除数据返回
type QianqiNibianqiDeleteRes struct {
commonApi.EmptyRes
}