fix: rebuild MES as compilable go-zero+ent backend (renamed bj_power_mes), restore 3 workstation projects from pristine original, align naming; all Go projects go build clean
This commit is contained in:
@@ -5,9 +5,27 @@ import (
|
||||
"bj_power_mes/internal/db"
|
||||
"bj_power_mes/internal/plc"
|
||||
|
||||
"bjhardman.cn/bjhardman/mom"
|
||||
"github.com/zeromicro/go-zero/core/stores/redis"
|
||||
"github.com/zeromicro/go-zero/rest"
|
||||
)
|
||||
|
||||
// MomConfig 扩展 MOM SDK 配置,增加启用开关 + 业务配置
|
||||
type MomConfig struct {
|
||||
Enable bool `json:",default=false"`
|
||||
mom.MomConf
|
||||
// InstoreType 入库类型 1:立库 2:平库
|
||||
InstoreType int `json:",default=1"`
|
||||
// EquipUploadHour 设备数据每日上传整点(0-23),上传前一日数据
|
||||
EquipUploadHour int `json:",default=10"`
|
||||
// EquipUploadDevices 上传范围 device_type 列表,留空则上传所有 OKUMA 设备
|
||||
EquipUploadDeviceTypes []string `json:",optional"`
|
||||
// StationDockMap MOM站台码 ↔ 内部接驳台号 映射表
|
||||
// key=MOM stationCode(string),value=内部 dockNo(int)
|
||||
// stationCode 格式: 9 + 两位产线编号 + 三位流水号 (如 901001 = 产线01, 1号接驳台)
|
||||
StationDockMap map[string]int `json:",optional"`
|
||||
}
|
||||
|
||||
type Config struct {
|
||||
rest.RestConf
|
||||
Logger xlog.LogConf
|
||||
@@ -22,6 +40,8 @@ type Config struct {
|
||||
RetentionDays int `json:",default=30"`
|
||||
}
|
||||
|
||||
Redis redis.RedisConf
|
||||
|
||||
Database db.DatabaseConf
|
||||
|
||||
Plc plc.PlcConf `json:"PLC"`
|
||||
@@ -31,12 +51,5 @@ type Config struct {
|
||||
MockRun bool `json:",default=false"`
|
||||
}
|
||||
|
||||
MOM struct {
|
||||
Enable bool `json:",default=false"`
|
||||
BaseURL string `json:",default="`
|
||||
InvOrgId int `json:",default=112"`
|
||||
ResourceCode string `json:",default="`
|
||||
InstoreType int `json:",default=1"`
|
||||
PollInterval int `json:",default=60"`
|
||||
}
|
||||
Mom MomConfig `json:"MOM"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user