107 lines
5.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自动生成model操作代码。
// 生成日期2025-08-11 16:49:09
// 生成路径: internal/app/businesses/model/species_imgs.go
// 生成人gfast
// desc:
// company:云南奇讯科技有限公司
// ==========================================================================
package model
import (
"github.com/gogf/gf/v2/os/gtime"
"github.com/gogf/gf/v2/util/gmeta"
comModel "github.com/tiger1103/gfast/v3/internal/app/common/model"
)
// SpeciesImgsInfoRes is the golang structure for table species_imgs.
type SpeciesImgsInfoRes struct {
gmeta.Meta `orm:"table:species_imgs"`
Id int `orm:"id,primary" json:"id" dc:""` //
SpeciesCode string `orm:"species_code" json:"speciesCode" dc:"物种编码"` // 物种编码
Imgs string `orm:"imgs" json:"imgs" dc:"图片"` // 图片
ImgType string `orm:"img_type" json:"imgType" dc:"图片类型"` // 图片类型
ImgSource string `orm:"img_source" json:"imgSource" dc:"图片来源"` // 图片来源
CreateUser int `orm:"create_user" json:"createUser" dc:"图片拍摄/提供人"` // 图片拍摄/提供人
CreateDate *gtime.Time `orm:"create_date" json:"createDate" dc:"图片拍摄/提供日期"` // 图片拍摄/提供日期
AuditUser int `orm:"audit_user" json:"auditUser" dc:"图片核查人"` // 图片核查人
AuditDate *gtime.Time `orm:"audit_date" json:"auditDate" dc:"图片核查日期"` // 图片核查日期
AuditStatus int `orm:"audit_status" json:"auditStatus" dc:"核查"` // 核查
AuditView string `orm:"audit_view" json:"auditView" dc:"核查意见"` // 核查意见
Remark string `orm:"remark" json:"remark" dc:"备注"` // 备注
Version int `orm:"version" json:"version" dc:"版本"` // 版本
CreatedAt *gtime.Time `orm:"created_at" json:"createdAt" dc:""` //
UpdatedAt *gtime.Time `orm:"updated_at" json:"updatedAt" dc:""` //
DeletedAt *gtime.Time `orm:"deleted_at" json:"deletedAt" dc:""` //
}
type SpeciesImgsListRes struct {
Id int `json:"id" dc:""`
SpeciesCode string `json:"speciesCode" dc:"物种编码"`
Imgs string `json:"imgs" dc:"图片"`
ImgType string `json:"imgType" dc:"图片类型"`
ImgSource string `json:"imgSource" dc:"图片来源"`
CreateUser int `json:"createUser" dc:"图片拍摄/提供人"`
CreateDate *gtime.Time `json:"createDate" dc:"图片拍摄/提供日期"`
AuditUser int `json:"auditUser" dc:"图片核查人"`
AuditDate *gtime.Time `json:"auditDate" dc:"图片核查日期"`
AuditStatus int `json:"auditStatus" dc:"核查"`
AuditView string `json:"auditView" dc:"核查意见"`
Remark string `json:"remark" dc:"备注"`
Version int `json:"version" dc:"版本"`
CreatedAt *gtime.Time `json:"createdAt" dc:""`
}
// SpeciesImgsSearchReq 分页请求参数
type SpeciesImgsSearchReq struct {
comModel.PageReq
Id string `p:"id" dc:""` //
SpeciesCode string `p:"speciesCode" dc:"物种编码"` //物种编码
ImgType string `p:"imgType" dc:"图片类型"` //图片类型
ImgSource string `p:"imgSource" dc:"图片来源"` //图片来源
CreateUser string `p:"createUser" dc:"图片拍摄/提供人"` //图片拍摄/提供人
CreateDate []*gtime.Time `p:"createDate" dc:"图片拍摄/提供日期"` //图片拍摄/提供日期
AuditStatus string `p:"auditStatus" v:"auditStatus@integer#核查需为整数" dc:"核查"` //核查
}
// SpeciesImgsSearchRes 列表返回结果
type SpeciesImgsSearchRes struct {
comModel.ListRes
List []*SpeciesImgsListRes `json:"list"`
}
// SpeciesImgsAddReq 添加操作请求参数
type SpeciesImgsAddReq struct {
SpeciesCode string `p:"speciesCode" dc:"物种编码"`
Imgs string `p:"imgs" dc:"图片"`
ImgType string `p:"imgType" dc:"图片类型"`
ImgSource string `p:"imgSource" dc:"图片来源"`
CreateUser int `p:"createUser" dc:"图片拍摄/提供人"`
CreateDate *gtime.Time `p:"createDate" dc:"图片拍摄/提供日期"`
//AuditUser int `p:"auditUser" dc:"图片核查人"`
//AuditDate *gtime.Time `p:"auditDate" dc:"图片核查日期"`
AuditStatus int `p:"auditStatus" dc:"核查"`
//AuditView string `p:"auditView" dc:"核查意见"`
Remark string `p:"remark" dc:"备注"`
//Version int `p:"version" dc:"版本"`
}
// SpeciesImgsEditReq 修改操作请求参数
type SpeciesImgsEditReq struct {
Id int `p:"id" v:"required#主键ID不能为空" dc:""`
SpeciesCode string `p:"speciesCode" dc:"物种编码"`
Imgs string `p:"imgs" dc:"图片"`
ImgType string `p:"imgType" dc:"图片类型"`
ImgSource string `p:"imgSource" dc:"图片来源"`
CreateUser int `p:"createUser" dc:"图片拍摄/提供人"`
CreateDate *gtime.Time `p:"createDate" dc:"图片拍摄/提供日期"`
//AuditUser int `p:"auditUser" dc:"图片核查人"`
//AuditDate *gtime.Time `p:"auditDate" dc:"图片核查日期"`
AuditStatus int `p:"auditStatus" v:"required#核查不能为空" dc:"核查"`
//AuditView string `p:"auditView" dc:"核查意见"`
Remark string `p:"remark" dc:"备注"`
Version int `p:"version" dc:"版本"`
}