logic.tpl 404 B

123456789101112131415161718192021222324
  1. package {{.packageName}}
  2. import (
  3. "context"
  4. {{.imports}}
  5. "github.com/zeromicro/go-zero/core/logx"
  6. )
  7. type {{.logicName}} struct {
  8. ctx context.Context
  9. svcCtx *svc.ServiceContext
  10. logx.Logger
  11. }
  12. func New{{.logicName}}(ctx context.Context,svcCtx *svc.ServiceContext) *{{.logicName}} {
  13. return &{{.logicName}}{
  14. ctx: ctx,
  15. svcCtx: svcCtx,
  16. Logger: logx.WithContext(ctx),
  17. }
  18. }
  19. {{.functions}}