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:""` }