package project // 大项目表 type SysProject struct { ID int64 `json:"id"` // 项目ID ProjectName string `json:"projectName"` // 项目名称 ShortName string `json:"shortName"` // 项目简称 PID int64 `json:"pId"` // 父ID Status string `json:"status"` // 状态(0正常 1停用) PicURL string `json:"picUrl"` // 项目图片URL Lng string `json:"lng"` // 经度 Lat string `json:"lat"` // 纬度 Remark string `json:"remark"` // 备注 Type string `json:"type"` // 项目类型 ColourRGB string `json:"colourRgb"` // 展示颜色RGB值 CreateBy string `json:"createBy"` // 创建者 UpdateBy string `json:"updateBy"` // 更新者 CreateTime string `json:"createTime"` // 创建时间 UpdateTime string `json:"updateTime"` // 更新时间 DeletedAt string `json:"deletedAt"` // 删除时间 ProjectID string `json:"projectId"` // 废弃字段,项目ID View string `json:"view"` // 项目所在地视角参数 ProjectSite string `json:"projectSite"` // 项目地址 Principal string `json:"principal"` // 负责人 PrincipalPhone string `json:"principalPhone"` // 负责人电话 PrincipalXZ string `json:"principalXz"` // 小程序薪资负责人 Actual string `json:"actual"` // 实际容量 Plan string `json:"plan"` // 计划容量 OnStreamTime string `json:"onStreamTime"` // 开工时间 PunchRange string `json:"punchRange"` // 打卡范围(默认值:"09:00,18:00") DesignTotal int `json:"designTotal"` // 设计总量 SecurityAgreement string `json:"securityAgreement"` // 安全协议书 IsType string `json:"isType"` // 项目类型(1光伏 2风电) } // 子项目表 type SubProject struct { ID uint `json:"id"` // 主键ID ProjectID uint `json:"projectId"` // 项目ID ProjectName string `json:"projectName"` // 子项目名 CreatedAt string `json:"createdAt"` // 创建时间 } // PVModule 表示光伏模块的数据模型 type PVModule struct { ID uint `json:"id" dc:"主键ID"` // 主键ID,用于唯一标识光伏模块 FangzhenID string `json:"fangzhenId" dc:"方阵ID"` // 方阵ID,指示光伏模块所属方阵的唯一标识符 SubProjectID string `json:"subProjectId" dc:"子项目ID"` // 子项目ID,标识光伏模块所属子项目的唯一标识符 WorkID string `json:"workId" dc:"工作ID"` // 工作ID,表示光伏模块所关联的工作的唯一标识符 Name string `json:"name" dc:"名字"` // 名字,光伏模块的名称或标识 Status string `json:"status" dc:"状态"` // 状态,表示光伏模块的当前状态。可能的取值有:0表示未开始,1表示进行中,2表示已完成 DoneTime string `json:"doneTime" dc:"完成时间"` // 完成时间,指示光伏模块完成的时间 Detail string `json:"detail" dc:"坐标详细信息"` // 坐标详细信息,包含关于光伏模块的详细描述 Type int `json:"type" dc:"类型"` // 类型,表示光伏模块的类型 Tilt float64 `json:"-" orm:"tilt" dc:"倾斜角"` // 倾斜角 Azimuth float64 `json:"-" orm:"azimuth" dc:"方位角"` // 方位角 DeviceID string `json:"deviceID" orm:"device_id" dc:"设备ID"` // 设备ID EquipmentSn string `json:"equipmentSn" dc:"设备序列号"` // 设备序列号 //Heading float64 `json:"heading" orm:"heading" dc:"方位角"` // 方位角 //Roll float64 `json:"roll" orm:"roll" dc:"倾斜角"` // 倾斜角 }