Files
bj_power/bj_power_workstation/internal/svc/service_context.go
T

21 lines
562 B
Go
Raw Normal View History

2026-08-28 15:06:01 +08:00
package svc
import (
"io/fs"
"bj_power_workstation/internal/config"
"bj_power_workstation/internal/mes"
"bj_power_workstation/internal/pdfcache"
"bj_power_workstation/internal/store"
"bj_power_workstation/internal/syncer"
)
// ServiceContext 服务上下文:配置 + 本地存储 + MES 客户端 + 同步器 + PDF 缓存 + 前端静态资源
type ServiceContext struct {
Config config.Config
Store *store.Store
Mes *mes.Client
Syncer *syncer.Syncer
PdfCache *pdfcache.Cache
WebFS fs.FS // go:embed 的 web/static 子文件系统
}