瀏覽代碼

make svcCtx as a member for better code generation

kevin 4 年之前
父節點
當前提交
36174ba5cc
共有 2 個文件被更改,包括 6 次插入2 次删除
  1. 3 1
      tools/goctl/api/gogen/genlogic.go
  2. 3 1
      tools/goctl/rpc/gen/genlogic.go

+ 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),
 	}
 }