device_collection_machine.go
2.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package domain
import "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/constant"
// 包馅机
type DeviceBaoXianJi struct {
InterSpeed int64 `json:"InterSpeed"` // 内包材速度:内包材运行速率
ExterSpeed int64 `json:"ExterSpeed"` // 外包材速度:内包材运行速率
KnifeSpeed int64 `json:"KnifeSpeed"` // 切刀速度:切刀运行速率
TransSpeed int64 `json:"TransSpeed"` // 输送速度:输送带运行速率
Count int64 `json:"Count"` // 生产计数:生产统计数量
}
// 油炸机
type DeviceYouZhaJi struct {
FrontTemp float64 `json:"FrontTemp"` // 炸机前段温度:炸机前段当前温度
BackTemp float64 `json:"BackTemp"` // 炸机后段温度:炸机后段当前温度
TankTemp float64 `json:"TankTemp"` // 储油罐温度 :储油罐当前温度
TubeTemp float64 `json:"TubeTemp"` // 管路温度:管路当前温度
}
// 油炸机2
type DeviceYouZhaJi2 struct {
Temp1 float64 `json:"Temp1"` // 温度1当前温度
Temp2 float64 `json:"Temp2"` // 温度2当前温度
Temp3 float64 `json:"Temp3"` // 温度3当前温度
}
// 串串机
type DeviceChuanChuanJi struct {
Total int64 `json:"Total"` // 累计生产计数:生产统计数量
Count int64 `json:"Count"` // 生产计数:生产统计数量
Year int `json:"Year"` // 年
Month int `json:"Month"` // 月
Day int `json:"Day"` // 日
ProductType int `json:"ProductType"`
ProductType1 string `json:"ProductType1"` // 产品类型:当前产品种类
}
// 速冻线
type DeviceSuDongXian struct {
CurrTemp float64 `json:"CurrTemp"` // 当前温度:当前温度
}
// 封口机
type DeviceFengKouJi struct {
Count int64 `json:"Count"` // 生产计数:生产统计数量
Year int `json:"Year"` // 年
Month int `json:"Month"` // 月
Day int `json:"Day"` // 日
ProductType int `json:"ProductType"`
ProductType1 string `json:"ProductType1"` // 产品类型:当前产品种类
}
// 封箱机
type DeviceFengXiangJi struct {
Count int64 `json:"Count"` // 生产计数:生产统计数量
Year int `json:"Year"` // 年
Month int `json:"Month"` // 月
Day int `json:"Day"` // 日
ProductType int `json:"ProductType"`
ProductType1 string `json:"ProductType1"` // 产品类型:当前产品种类
}
func ProductTypeToProductCode(productType int) string {
if v, ok := constant.MapProductType[productType]; ok {
return v
}
return ""
}