1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- package liugong
- type VehicleInfo struct {
- OperationCode string `json:"operateCenterCode"` //运营中心
- AreaCode string `json:"areaCode"` //大区
- RancheCode string `json:"ranchCode"` //牧场
- OperateCenterName string `json:"operateCenterName"` //运营中心
- AreaName string `json:"areaName"` //大区
- RanchName string `json:"ranchName"` //牧场
- VehicleType string `json:"vehicleType"` //设备类别
- VehicleName string `json:"vehicleName"`
- VehicleLicense string `json:"vehicleLicense"` //设备内部编号
- DeviceLicense string `json:"deviceCode"` //物联网编码
- Specification string `json:"specification"` //规格
- Brand string `json:"vehicleBrand"` //品牌
- Usage string `json:"vehicleUsage"` //用途
- DeptName string `json:"ranchDeptName"` //部门
- PurchaseDate string `json:"purchaseDate"` //购置日期
- EnterDate string `json:"enterDate"` //入场时间
- ScrapDate string `json:"scrapDate"` //报废时间
- StandardHour int `json:"standardHour"` //标准工作时长
- Status int `json:"vehicleStatus"` //状态
- WorkClass string `json:"workClass"` //工作类别
- }
- type Vehicle struct {
- Id int `gorm:"column:id" json:"id"`
- PastureId int `gorm:"column:pastureId" json:"pastureId"`
- PastureName string `gorm:"column:pastureName" json:"pastureName"`
- Date string `gorm:"column:date" json:"date"`
- EqId string `gorm:"column:eqId" json:"eqId"`
- EqCode string `gorm:"column:eqCode" json:"eqCode"`
- Hour string `gorm:"column:hour" json:"hour"`
- EqClass string `gorm:"column:eqClass" json:"eqClass"`
- EqName string `gorm:"column:eqName" json:"eqName"`
- License string `gorm:"column:license" json:"license"`
- Specification string `gorm:"column:specification" json:"specification"`
- Purpose string `gorm:"column:purpose" json:"purpose"`
- PurchaseDate string `gorm:"column:purchaseDate" json:"purchaseDate"`
- EntranceDate string `gorm:"column:entranceDate" json:"entranceDate"`
- LeaveDate string `gorm:"column:leaveDate" json:"leaveDate"`
- Duration float64 `gorm:"column:duration" json:"duration"`
- DepartmentName string `gorm:"column:departmentName" json:"departmentName"`
- }
- func (b *Vehicle) TableName() string {
- return "vehicle"
- }
- type EditVehicleReq struct {
- RanchName string `json:"ranchName"`
- Date string `json:"date"`
- VehicleLicense string `json:"vehicleLicense"`
- WorkHour string `json:"workHour"`
- }
- type VientianeResp struct {
- Code int `json:"code"`
- Status int `json:"status"`
- Error string `json:"error"`
- Msg string `json:"msg"`
- }
- type GetVehicleResp struct {
- Count int64 `json:"count"`
- VehicleList []*VehicleResp `json:"vehicle"`
- Offset int `json:"offset"`
- PageCount int `json:"pagecount"`
- }
- type VehicleResp struct {
- Id int `gorm:"column:id" json:"id"`
- PastureId int `gorm:"column:pastureId" json:"pastureId"`
- PastureName string `gorm:"column:pastureName" json:"pastureName"`
- Date string `gorm:"column:date" json:"date"`
- EqId string `gorm:"column:eqId" json:"eqId"`
- EqCode string `gorm:"column:eqCode" json:"eqCode"`
- Hour string `gorm:"column:hour" json:"hour"`
- EqClass string `gorm:"column:eqClass" json:"eqClass"`
- EqName string `gorm:"column:eqName" json:"eqName"`
- Brand string `gorm:"column:brand" json:"brand"`
- License string `gorm:"column:license" json:"license"`
- Specification string `gorm:"column:specification" json:"specification"`
- Purpose string `gorm:"column:purpose" json:"purpose"`
- PurchaseDate string `gorm:"column:purchaseDate" json:"purchaseDate"`
- EntranceDate string `gorm:"column:entranceDate" json:"entranceDate"`
- LeaveDate string `gorm:"column:leaveDate" json:"leaveDate"`
- Duration float64 `gorm:"column:duration" json:"duration"`
- DepartmentName string `gorm:"column:departmentName" json:"departmentName"`
- Region string `gorm:"column:region" json:"region"`
- Center string `gorm:"column:center" json:"center"`
- }
|