Procházet zdrojové kódy

修改项目结构

yjp před 1 rokem
rodič
revize
6f00b491b8
32 změnil soubory, kde provedl 66 přidání a 54 odebrání
  1. 3 3
      convenient/domain/configuration/api.go
  2. 3 3
      convenient/entity_crud/service.go
  3. 3 3
      convenient/entity_crud/simple.go
  4. 3 3
      convenient/relation/many2many/service.go
  5. 3 3
      convenient/relation/many2many/simple.go
  6. 3 3
      convenient/relation/one2many/service.go
  7. 3 3
      convenient/relation/one2many/simple.go
  8. 3 3
      convenient/relation/one2one/service.go
  9. 3 3
      convenient/relation/one2one/simple.go
  10. 3 3
      convenient/relation/remote/service.go
  11. 3 3
      convenient/relation/remote/simple.go
  12. 3 3
      convenient/value_object_crud/service.go
  13. 3 3
      convenient/value_object_crud/simple.go
  14. 1 1
      examples/examples/project/application/domain/class/request_params.go
  15. 1 1
      examples/examples/project/application/domain/family/request_params.go
  16. 1 1
      examples/examples/project/application/domain/hobby/request_params.go
  17. 1 1
      examples/examples/project/application/domain/identity/request_params.go
  18. 1 1
      examples/examples/project/application/domain/student/request_params.go
  19. 3 3
      examples/examples/project/application/service/version.go
  20. 1 1
      examples/examples/project/test/configuration_test.go
  21. 3 3
      examples/examples/quick_start/main.go
  22. 8 1
      framwork/application/application.go
  23. 5 0
      framwork/application/service.go
  24. 1 1
      framwork/binding/bind_item.go
  25. 0 0
      framwork/binding/binder.go
  26. 0 0
      framwork/binding/request/common.go
  27. 0 0
      framwork/binding/request/params.go
  28. 0 0
      framwork/binding/request/params_bind_func.go
  29. 0 0
      framwork/binding/response/response.go
  30. 0 0
      framwork/binding/response/response_data.go
  31. 1 1
      framwork/binding/simple_bind_item.go
  32. 0 0
      framwork/binding/static.go

+ 3 - 3
convenient/domain/configuration/api.go

@@ -1,11 +1,11 @@
 package configuration
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/convenient/value_object_crud"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure/database"

+ 3 - 3
convenient/entity_crud/service.go

@@ -1,10 +1,10 @@
 package entity_crud
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/entity"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"

+ 3 - 3
convenient/entity_crud/simple.go

@@ -1,10 +1,10 @@
 package entity_crud
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/entity"
 )

+ 3 - 3
convenient/relation/many2many/service.go

@@ -1,10 +1,10 @@
 package many2many
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/entity"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"

+ 3 - 3
convenient/relation/many2many/simple.go

@@ -2,9 +2,9 @@ package many2many
 
 import (
 	"fmt"
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/entity"
 	"github.com/iancoleman/strcase"

+ 3 - 3
convenient/relation/one2many/service.go

@@ -1,10 +1,10 @@
 package one2many
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/entity"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"

+ 3 - 3
convenient/relation/one2many/simple.go

@@ -2,9 +2,9 @@ package one2many
 
 import (
 	"fmt"
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/entity"
 	"github.com/iancoleman/strcase"

+ 3 - 3
convenient/relation/one2one/service.go

@@ -1,10 +1,10 @@
 package one2one
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/entity"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"

+ 3 - 3
convenient/relation/one2one/simple.go

@@ -2,9 +2,9 @@ package one2one
 
 import (
 	"fmt"
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/entity"
 	"github.com/iancoleman/strcase"

+ 3 - 3
convenient/relation/remote/service.go

@@ -1,10 +1,10 @@
 package remote
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/entity"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"

+ 3 - 3
convenient/relation/remote/simple.go

@@ -2,9 +2,9 @@ package remote
 
 import (
 	"fmt"
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/entity"
 	"github.com/iancoleman/strcase"

+ 3 - 3
convenient/value_object_crud/service.go

@@ -1,10 +1,10 @@
 package value_object_crud
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/value_object"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"

+ 3 - 3
convenient/value_object_crud/simple.go

@@ -1,10 +1,10 @@
 package value_object_crud
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/domain/value_object"
 )

+ 1 - 1
examples/examples/project/application/domain/class/request_params.go

@@ -1,7 +1,7 @@
 package class
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
 )
 
 type (

+ 1 - 1
examples/examples/project/application/domain/family/request_params.go

@@ -1,7 +1,7 @@
 package family
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
 )
 
 type (

+ 1 - 1
examples/examples/project/application/domain/hobby/request_params.go

@@ -1,7 +1,7 @@
 package hobby
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
 )
 
 type (

+ 1 - 1
examples/examples/project/application/domain/identity/request_params.go

@@ -1,7 +1,7 @@
 package identity
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
 )
 
 type (

+ 1 - 1
examples/examples/project/application/domain/student/request_params.go

@@ -1,7 +1,7 @@
 package student
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
 )
 
 type (

+ 3 - 3
examples/examples/project/application/service/version.go

@@ -1,11 +1,11 @@
 package service
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/api"
 	"git.sxidc.com/go-framework/baize/framwork/application"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"
 )

+ 1 - 1
examples/examples/project/test/configuration_test.go

@@ -1,8 +1,8 @@
 package test
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/convenient/domain/configuration"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-tools/utils/strutils"
 	"net/http"
 	"testing"

+ 3 - 3
examples/examples/quick_start/main.go

@@ -3,11 +3,11 @@ package main
 import (
 	"fmt"
 	"git.sxidc.com/go-framework/baize"
-	"git.sxidc.com/go-framework/baize/convenient/binding"
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
-	"git.sxidc.com/go-framework/baize/convenient/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/api"
 	"git.sxidc.com/go-framework/baize/framwork/application"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
+	"git.sxidc.com/go-framework/baize/framwork/binding/response"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"
 	DEATH "github.com/vrecan/death"

+ 8 - 1
framwork/application/application.go

@@ -1,8 +1,9 @@
 package application
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding"
+	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure/logger"
 	"git.sxidc.com/go-tools/utils/strutils"
@@ -17,6 +18,12 @@ type App struct {
 
 	// 日志
 	loggerInstance *logger.Logger
+
+	// 领域实体
+	DomainObjects map[string]domain.Object
+
+	// 应用服务
+	Services map[string]Service
 }
 
 // New 创建Application

+ 5 - 0
framwork/application/service.go

@@ -0,0 +1,5 @@
+package application
+
+type Service interface {
+	ServiceCamalName() string
+}

+ 1 - 1
convenient/binding/bind_item.go → framwork/binding/bind_item.go

@@ -1,8 +1,8 @@
 package binding
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-tools/utils/reflectutils"
 	"git.sxidc.com/go-tools/utils/strutils"

+ 0 - 0
convenient/binding/binder.go → framwork/binding/binder.go


+ 0 - 0
convenient/binding/request/common.go → framwork/binding/request/common.go


+ 0 - 0
convenient/binding/request/params.go → framwork/binding/request/params.go


+ 0 - 0
convenient/binding/request/params_bind_func.go → framwork/binding/request/params_bind_func.go


+ 0 - 0
convenient/binding/response/response.go → framwork/binding/response/response.go


+ 0 - 0
convenient/binding/response/response_data.go → framwork/binding/response/response_data.go


+ 1 - 1
convenient/binding/simple_bind_item.go → framwork/binding/simple_bind_item.go

@@ -1,8 +1,8 @@
 package binding
 
 import (
-	"git.sxidc.com/go-framework/baize/convenient/binding/request"
 	"git.sxidc.com/go-framework/baize/framwork/api"
+	"git.sxidc.com/go-framework/baize/framwork/binding/request"
 	"git.sxidc.com/go-framework/baize/framwork/domain"
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"
 	"net/http"

+ 0 - 0
convenient/binding/static.go → framwork/binding/static.go