Эх сурвалжийг харах

make svcCtx as a member for better code generation

kevin 4 жил өмнө
parent
commit
36174ba5cc

+ 3 - 1
tools/goctl/api/gogen/genlogic.go

@@ -20,13 +20,15 @@ import (
 )
 
 type {{.logic}} struct {
-	ctx context.Context
+	ctx    context.Context
+	svcCtx *svc.ServiceContext
 	logx.Logger
 }
 
 func New{{.logic}}(ctx context.Context, svcCtx *svc.ServiceContext) {{.logic}} {
 	return {{.logic}}{
 		ctx:    ctx,
+		svcCtx: svcCtx,
 		Logger: logx.WithContext(ctx),
 	}
 }

+ 3 - 1
tools/goctl/rpc/gen/genlogic.go

@@ -22,13 +22,15 @@ import (
 )
 
 type {{.logicName}} struct {
-	ctx context.Context
+	ctx    context.Context
+	svcCtx *svc.ServiceContext
 	logx.Logger
 }
 
 func New{{.logicName}}(ctx context.Context,svcCtx *svc.ServiceContext) *{{.logicName}} {
 	return &{{.logicName}}{
 		ctx:    ctx,
+		svcCtx: svcCtx,
 		Logger: logx.WithContext(ctx),
 	}
 }