feat: 完成产线与仓储系统多模块迭代升级
本次迭代覆盖MES与WMS核心业务: 1. 新增接驳台托盘传感器读取与AGV对接能力 2. 完善工单排产、备料流程与权限体系拆分 3. 优化看板接口与前端路由、样式 4. 新增操作日志、库存盘点与角色保护逻辑 5. 修复代理地址、BOM保存等已知问题
This commit is contained in:
@@ -2,13 +2,19 @@ package svc
|
||||
|
||||
import (
|
||||
"bj_power_wms/ent"
|
||||
"bj_power_wms/internal/agv"
|
||||
"bj_power_wms/internal/config"
|
||||
"bj_power_wms/internal/db"
|
||||
"bj_power_wms/internal/eventlog"
|
||||
"bj_power_wms/internal/mesclient"
|
||||
)
|
||||
|
||||
type ServiceContext struct {
|
||||
Config config.Config
|
||||
EntClient *ent.Client
|
||||
EventLog *eventlog.Writer
|
||||
Agv agv.Client
|
||||
Mes *mesclient.Client
|
||||
}
|
||||
|
||||
func NewServiceContext(c config.Config) *ServiceContext {
|
||||
@@ -40,5 +46,8 @@ func NewServiceContext(c config.Config) *ServiceContext {
|
||||
return &ServiceContext{
|
||||
Config: c,
|
||||
EntClient: entClient,
|
||||
EventLog: eventlog.NewWriter(entClient),
|
||||
Agv: agv.New(c.Agv),
|
||||
Mes: mesclient.New(c.Mes.BaseURL, c.Mes.Token),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user