初始
This commit is contained in:
98
internal/app/system/model/manage_airline.go
Normal file
98
internal/app/system/model/manage_airline.go
Normal file
@ -0,0 +1,98 @@
|
||||
// ==========================================================================
|
||||
// GFast自动生成model操作代码。
|
||||
// 生成日期:2023-12-11 16:10:19
|
||||
// 生成路径: internal/app/system/model/manage_airline.go
|
||||
// 生成人:gfast
|
||||
// desc:航线
|
||||
// company:云南奇讯科技有限公司
|
||||
// ==========================================================================
|
||||
|
||||
package model
|
||||
|
||||
import (
|
||||
"github.com/gogf/gf/v2/os/gtime"
|
||||
"github.com/gogf/gf/v2/util/gmeta"
|
||||
)
|
||||
|
||||
// ManageAirlineInfoRes is the golang structure for table manage_airline.
|
||||
type ManageAirlineInfoRes struct {
|
||||
gmeta.Meta `orm:"table:manage_airline"`
|
||||
Id int64 `orm:"id,primary" json:"id"` // 序号
|
||||
StrId string `orm:"str_id" json:"strId"` // 航线ID
|
||||
Speed int `orm:"speed" json:"speed"` // 航线速度
|
||||
Height int `orm:"height" json:"height"` //航线高度
|
||||
Gap int `orm:"gap" json:"gap"` //航线高度
|
||||
ProjectId int64 `orm:"project_id" json:"projectId"` // 项目id
|
||||
AirLine string `orm:"air_line" json:"airLine"` // 航线名称
|
||||
Positions string `orm:"positions" json:"positions"` // 航线笛卡尔
|
||||
PositionsEntity []*PositionsEntity `orm:"positionsEntity" json:"positionsEntity"` // 航线笛卡尔
|
||||
FilePath string `orm:"file_path" json:"filePath"` // 航线文件
|
||||
Fingerprint string `orm:"fingerprint" json:"fingerprint"` // 航线内容md5加密
|
||||
CreateBy string `orm:"create_by" json:"createBy"` // 创建人
|
||||
UpdateBy string `orm:"update_by" json:"updateBy"` // 更新人
|
||||
CreatedAt *gtime.Time `orm:"created_at" json:"createdAt"` // 创建时间
|
||||
UpdatedAt *gtime.Time `orm:"updated_at" json:"updatedAt"` // 更新时间
|
||||
DeletedAt *gtime.Time `orm:"deleted_at" json:"deletedAt"` // 删除时间
|
||||
Remark string `orm:"remark" json:"remark"` // 备注
|
||||
TakeOffPoint string `orm:"take_off_point" json:"takeOffPoint"` // 起飞点
|
||||
TakeOffSecurityHeight string `orm:"take_off_security_height" json:"takeOffSecurityHeight"` // 安全起飞高度
|
||||
GlobalTransitionalSpeed string `orm:"global_transitional_speed" json:"globalTransitionalSpeed"` // 飞向首航点速度
|
||||
MqClientId string `orm:"mq_client_id" json:"mqClientId"` //关联飞机
|
||||
}
|
||||
|
||||
type ManageAirlineListRes struct {
|
||||
Id int64 `json:"id"`
|
||||
StrId string `json:"strId"`
|
||||
Speed int `json:"speed"`
|
||||
Height int `json:"height"`
|
||||
Gap int `json:"gap"`
|
||||
ProjectId int64 `json:"projectId"`
|
||||
AirLine string `json:"airLine"`
|
||||
Positions string `json:"positions"`
|
||||
PositionsEntity []*PositionsEntity `json:"positionsEntity"`
|
||||
FilePath string `json:"filePath"`
|
||||
Fingerprint string `json:"fingerprint"`
|
||||
CreatedAt *gtime.Time `json:"createdAt"`
|
||||
Remark string `json:"remark"`
|
||||
MqClientId string `json:"mqClientId"`
|
||||
TakeOffPoint string `json:"takeOffPoint"`
|
||||
TakeOffSecurityHeight string `json:"takeOffSecurityHeight"` // 安全起飞高度
|
||||
GlobalTransitionalSpeed string `json:"globalTransitionalSpeed"` // 飞向首航点速度
|
||||
}
|
||||
|
||||
type PositionsEntity struct {
|
||||
X float64 `json:"x"`
|
||||
Y float64 `json:"y"`
|
||||
Z float64 `json:"z"`
|
||||
}
|
||||
|
||||
type AirlineEntity struct {
|
||||
AbsolutePath string `json:"absolutePath" dc:"生成的航线执行 kmz 文件在服务器的存放路径"`
|
||||
TakeOffRefPoint string `json:"takeOffRefPoint" dc:"参考起飞点,维度,精度.高度"`
|
||||
GlobalHeight int `json:"globalHeight" dc:"全局航线高度"`
|
||||
//GlobalSpeed int `json:"globalSpeed" dc:"全局航线速度"`
|
||||
WayLineId int `json:"waylineId" dc:"航线ID"`
|
||||
AutoFlightSpeed int `json:"autoFlightSpeed" dc:"全局航线速度"`
|
||||
TakeOffSecurityHeight float64 `json:"takeOffSecurityHeight" dc:"安全起飞高度" `
|
||||
GlobalTransitionalSpeed float64 `json:"globalTransitionalSpeed" dc:"飞向首航点速度"`
|
||||
DroneInfo struct {
|
||||
DroneEnumValue string `json:"droneEnumValue"`
|
||||
DroneSubEnumValue string `json:"droneSubEnumValue"`
|
||||
} `json:"droneInfo" dc:"无人机的型号及其子类型"`
|
||||
PayloadInfo struct {
|
||||
PayloadEnumValue string `json:"payloadEnumValue"`
|
||||
PayloadSubEnumValue string `json:"payloadSubEnumValue"`
|
||||
PayloadPositionIndex string `json:"payloadPositionIndex"`
|
||||
} `json:"payloadInfo" dc:"无人机携带的负载以及负载在无人机上的位置"`
|
||||
LocationList []struct {
|
||||
Longitude string `json:"longitude"`
|
||||
Latitude string `json:"latitude"`
|
||||
Height string `json:"height"`
|
||||
} `json:"locationList" dc:"一系列经纬度和高低"`
|
||||
}
|
||||
|
||||
type CoordinateEntity struct {
|
||||
Longitude string `json:"longitude"`
|
||||
Latitude string `json:"latitude"`
|
||||
Height string `json:"height"`
|
||||
}
|
||||
Reference in New Issue
Block a user