194 lines
13 KiB
Go
194 lines
13 KiB
Go
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"
|
|
)
|
|
|
|
// SpeciesSurveyInfoRes is the golang structure for table species_survey.
|
|
type SpeciesSurveyInfoRes struct {
|
|
gmeta.Meta `orm:"table:species_survey"`
|
|
Id int `orm:"id,primary" json:"id" dc:""` //
|
|
SpeciesCode string `orm:"species_code" json:"speciesCode" dc:"调查记录编码"` // 调查记录编码
|
|
Province string `orm:"province" json:"province" dc:"省(自治区、直辖市)"` // 省(自治区、直辖市)
|
|
City string `orm:"city" json:"city" dc:"市(地、州、盟)"` // 市(地、州、盟)
|
|
County string `orm:"county" json:"county" dc:"县(区、市、旗)"` // 县(区、市、旗)
|
|
Code string `orm:"code" json:"code" dc:"区划代码"` // 区划代码
|
|
CourseName string `orm:"course_name" json:"courseName" dc:"踏查路线名称"` // 踏查路线名称
|
|
MarkArea string `orm:"mark_area" json:"markArea" dc:"踏查总面积(平方千米)"` // 踏查总面积(平方千米)
|
|
MarkName string `orm:"mark_name" json:"markName" dc:"踏查点名称"` // 踏查点名称
|
|
Longitude string `orm:"longitude" json:"longitude" dc:"经度"` // 经度
|
|
Dimensionality string `orm:"dimensionality" json:"dimensionality" dc:"纬度"` // 纬度
|
|
Elevation string `orm:"elevation" json:"elevation" dc:"海拔"` // 海拔
|
|
Temperature string `orm:"temperature" json:"temperature" dc:"温度"` // 温度
|
|
Precipitation string `orm:"precipitation" json:"precipitation" dc:"降水"` // 降水
|
|
MarkAreaM string `orm:"mark_area_m" json:"markAreaM" dc:"踏查点面积(亩)"` // 踏查点面积(亩)
|
|
HabitatType string `orm:"habitat_type" json:"habitatType" dc:"生境类型"` // 生境类型
|
|
SoilType string `orm:"soil_type" json:"soilType" dc:"土壤类型"` // 土壤类型
|
|
SpeciesName string `orm:"species_name" json:"speciesName" dc:"物种名称"` // 物种名称
|
|
HarmObject string `orm:"harm_object" json:"harmObject" dc:"危害对象"` // 危害对象
|
|
HappenArea string `orm:"happen_area" json:"happenArea" dc:"发生面积(亩)"` // 发生面积(亩)
|
|
Treatment string `orm:"treatment" json:"treatment" dc:"治理措施(有 无)"` // 治理措施(有 无)
|
|
IsStandard int `orm:"is_standard" json:"isStandard" dc:"是否设置标准样地"` // 是否设置标准样地
|
|
StandardCode string `orm:"standard_code" json:"standardCode" dc:"标准样地编号"` // 标准样地编号
|
|
IsSpecimen int `orm:"is_specimen" json:"isSpecimen" dc:"是否采集标本"` // 是否采集标本
|
|
SpecimenCode string `orm:"specimen_code" json:"specimenCode" dc:"标本编号"` // 标本编号
|
|
Img string `orm:"img" json:"img" dc:"图片"` // 图片
|
|
SourcesData string `orm:"sources_data" json:"sourcesData" 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 SpeciesSurveyListRes struct {
|
|
Id int `json:"id" dc:""`
|
|
SpeciesCode string `json:"speciesCode" dc:"调查记录编码"`
|
|
Province string `json:"province" dc:"省(自治区、直辖市)"`
|
|
City string `json:"city" dc:"市(地、州、盟)"`
|
|
County string `json:"county" dc:"县(区、市、旗)"`
|
|
Code string `json:"code" dc:"区划代码"`
|
|
CourseName string `json:"courseName" dc:"踏查路线名称"`
|
|
MarkArea string `json:"markArea" dc:"踏查总面积(平方千米)"`
|
|
MarkName string `json:"markName" dc:"踏查点名称"`
|
|
Longitude string `json:"longitude" dc:"经度"`
|
|
Dimensionality string `json:"dimensionality" dc:"纬度"`
|
|
Elevation string `json:"elevation" dc:"海拔"`
|
|
Temperature string `json:"temperature" dc:"温度"`
|
|
Precipitation string `json:"precipitation" dc:"降水"`
|
|
MarkAreaM string `json:"markAreaM" dc:"踏查点面积(亩)"`
|
|
HabitatType string `json:"habitatType" dc:"生境类型"`
|
|
SoilType string `json:"soilType" dc:"土壤类型"`
|
|
SpeciesName string `json:"speciesName" dc:"物种名称"`
|
|
HarmObject string `json:"harmObject" dc:"危害对象"`
|
|
HappenArea string `json:"happenArea" dc:"发生面积(亩)"`
|
|
Treatment string `json:"treatment" dc:"治理措施(有 无)"`
|
|
IsStandard int `json:"isStandard" dc:"是否设置标准样地"`
|
|
StandardCode string `json:"standardCode" dc:"标准样地编号"`
|
|
IsSpecimen int `json:"isSpecimen" dc:"是否采集标本"`
|
|
SpecimenCode string `json:"specimenCode" dc:"标本编号"`
|
|
Img string `json:"img" dc:"图片"`
|
|
SourcesData string `json:"sourcesData" 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:""`
|
|
}
|
|
|
|
// SpeciesSurveySearchReq 分页请求参数
|
|
type SpeciesSurveySearchReq struct {
|
|
comModel.PageReq
|
|
Id string `p:"id" dc:""` //
|
|
SpeciesCode string `p:"speciesCode" dc:"调查记录编码"` //调查记录编码
|
|
Province string `p:"province" dc:"省(自治区、直辖市)"` //省(自治区、直辖市)
|
|
City string `p:"city" dc:"市(地、州、盟)"` //市(地、州、盟)
|
|
County string `p:"county" dc:"县(区、市、旗)"` //县(区、市、旗)
|
|
Code string `p:"code" dc:"区划代码"` //区划代码
|
|
CourseName string `p:"courseName" dc:"踏查路线名称"` //踏查路线名称
|
|
MarkName string `p:"markName" dc:"踏查点名称"` //踏查点名称
|
|
HabitatType string `p:"habitatType" dc:"生境类型"` //生境类型
|
|
SoilType string `p:"soilType" dc:"土壤类型"` //土壤类型
|
|
SpeciesName string `p:"speciesName" dc:"物种名称"` //物种名称
|
|
HarmObject string `p:"harmObject" dc:"危害对象"` //危害对象
|
|
StandardCode string `p:"standardCode" dc:"标准样地编号"` //标准样地编号
|
|
SpecimenCode string `p:"specimenCode" dc:"标本编号"` //标本编号
|
|
SourcesData string `p:"sourcesData" dc:"数据来源"` //数据来源
|
|
CreateUser string `p:"createUser" dc:"数据采集人"` //数据采集人
|
|
}
|
|
|
|
// SpeciesSurveySearchRes 列表返回结果
|
|
type SpeciesSurveySearchRes struct {
|
|
comModel.ListRes
|
|
List []*SpeciesSurveyListRes `json:"list"`
|
|
}
|
|
|
|
// SpeciesSurveyAddReq 添加操作请求参数
|
|
type SpeciesSurveyAddReq struct {
|
|
SpeciesCode string `p:"speciesCode" dc:"调查记录编码"`
|
|
Province string `p:"province" dc:"省(自治区、直辖市)"`
|
|
City string `p:"city" dc:"市(地、州、盟)"`
|
|
County string `p:"county" dc:"县(区、市、旗)"`
|
|
Code string `p:"code" dc:"区划代码"`
|
|
CourseName string `p:"courseName" v:"required#踏查路线名称不能为空" dc:"踏查路线名称"`
|
|
MarkArea string `p:"markArea" dc:"踏查总面积(平方千米)"`
|
|
MarkName string `p:"markName" v:"required#踏查点名称不能为空" dc:"踏查点名称"`
|
|
Longitude string `p:"longitude" dc:"经度"`
|
|
Dimensionality string `p:"dimensionality" dc:"纬度"`
|
|
Elevation string `p:"elevation" dc:"海拔"`
|
|
Temperature string `p:"temperature" dc:"温度"`
|
|
Precipitation string `p:"precipitation" dc:"降水"`
|
|
MarkAreaM string `p:"markAreaM" dc:"踏查点面积(亩)"`
|
|
HabitatType string `p:"habitatType" dc:"生境类型"`
|
|
SoilType string `p:"soilType" dc:"土壤类型"`
|
|
SpeciesName string `p:"speciesName" v:"required#物种名称不能为空" dc:"物种名称"`
|
|
HarmObject string `p:"harmObject" dc:"危害对象"`
|
|
HappenArea string `p:"happenArea" dc:"发生面积(亩)"`
|
|
Treatment string `p:"treatment" dc:"治理措施(有 无)"`
|
|
IsStandard int `p:"isStandard" dc:"是否设置标准样地"`
|
|
StandardCode string `p:"standardCode" dc:"标准样地编号"`
|
|
IsSpecimen int `p:"isSpecimen" dc:"是否采集标本"`
|
|
SpecimenCode string `p:"specimenCode" dc:"标本编号"`
|
|
Img string `p:"img" dc:"图片"`
|
|
SourcesData string `p:"sourcesData" 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:""`
|
|
}
|
|
|
|
// SpeciesSurveyEditReq 修改操作请求参数
|
|
type SpeciesSurveyEditReq struct {
|
|
Id int `p:"id" v:"required#主键ID不能为空" dc:""`
|
|
SpeciesCode string `p:"speciesCode" dc:"调查记录编码"`
|
|
Province string `p:"province" dc:"省(自治区、直辖市)"`
|
|
City string `p:"city" dc:"市(地、州、盟)"`
|
|
County string `p:"county" dc:"县(区、市、旗)"`
|
|
Code string `p:"code" dc:"区划代码"`
|
|
CourseName string `p:"courseName" v:"required#踏查路线名称不能为空" dc:"踏查路线名称"`
|
|
MarkArea string `p:"markArea" dc:"踏查总面积(平方千米)"`
|
|
MarkName string `p:"markName" v:"required#踏查点名称不能为空" dc:"踏查点名称"`
|
|
Longitude string `p:"longitude" dc:"经度"`
|
|
Dimensionality string `p:"dimensionality" dc:"纬度"`
|
|
Elevation string `p:"elevation" dc:"海拔"`
|
|
Temperature string `p:"temperature" dc:"温度"`
|
|
Precipitation string `p:"precipitation" dc:"降水"`
|
|
MarkAreaM string `p:"markAreaM" dc:"踏查点面积(亩)"`
|
|
HabitatType string `p:"habitatType" dc:"生境类型"`
|
|
SoilType string `p:"soilType" dc:"土壤类型"`
|
|
SpeciesName string `p:"speciesName" v:"required#物种名称不能为空" dc:"物种名称"`
|
|
HarmObject string `p:"harmObject" dc:"危害对象"`
|
|
HappenArea string `p:"happenArea" dc:"发生面积(亩)"`
|
|
Treatment string `p:"treatment" dc:"治理措施(有 无)"`
|
|
IsStandard int `p:"isStandard" dc:"是否设置标准样地"`
|
|
StandardCode string `p:"standardCode" dc:"标准样地编号"`
|
|
IsSpecimen int `p:"isSpecimen" dc:"是否采集标本"`
|
|
SpecimenCode string `p:"specimenCode" dc:"标本编号"`
|
|
Img string `p:"img" dc:"图片"`
|
|
SourcesData string `p:"sourcesData" 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:""`
|
|
}
|