Browse Source

修改bug

yjp 1 năm trước cách đây
mục cha
commit
f984f7dd42

+ 15 - 15
examples/examples/project/application/application.go

@@ -36,23 +36,23 @@ type Service interface {
 	Destroy() error
 }
 
-var applications = []Service{
-	&service.Version{},
-	&service.Configuration{},
-	&service.Class{},
-	&service.Student{},
-	&service.Identity{},
-	&service.Family{},
-	&service.ClassAndStudent{},
-	&service.StudentAndFamily{},
-	&service.StudentAndIdentity{},
-	&service.StudentAndHobby{},
+var services = []Service{
+	&service.VersionService{},
+	&service.ConfigurationService{},
+	&service.ClassService{},
+	&service.StudentService{},
+	&service.IdentityService{},
+	&service.FamilyService{},
+	&service.ClassAndStudentService{},
+	&service.StudentAndFamilyService{},
+	&service.StudentAndIdentityService{},
+	&service.StudentAndHobbyService{},
 }
 
 func Start() error {
 	// 初始化服务
-	for _, app := range applications {
-		err := app.Init(appInstance)
+	for _, svc := range services {
+		err := svc.Init(appInstance)
 		if err != nil {
 			return err
 		}
@@ -73,8 +73,8 @@ func Finish() error {
 	}
 
 	// 销毁服务
-	for _, app := range applications {
-		err := app.Destroy()
+	for _, svc := range services {
+		err := svc.Destroy()
 		if err != nil {
 			return err
 		}

+ 5 - 5
examples/examples/project/application/service/class.go

@@ -6,18 +6,18 @@ import (
 	"git.sxidc.com/go-framework/baize/framwork/application"
 )
 
-type Class struct{}
+type ClassService struct{}
 
-func (app *Class) Init(appInstance *application.App) error {
-	app.v1(appInstance)
+func (svc *ClassService) Init(appInstance *application.App) error {
+	svc.v1(appInstance)
 	return nil
 }
 
-func (app *Class) Destroy() error {
+func (svc *ClassService) Destroy() error {
 	return nil
 }
 
-func (app *Class) v1(appInstance *application.App) {
+func (svc *ClassService) v1(appInstance *application.App) {
 	v1Binder := appInstance.Binder(application.RouterPrefix, "v1")
 
 	entity.BindSimple[class.Info](v1Binder, &entity.Simple[class.Info]{

+ 5 - 5
examples/examples/project/application/service/class_and_student.go

@@ -7,18 +7,18 @@ import (
 	"git.sxidc.com/go-framework/baize/framwork/application"
 )
 
-type ClassAndStudent struct{}
+type ClassAndStudentService struct{}
 
-func (app *ClassAndStudent) Init(appInstance *application.App) error {
-	app.v1(appInstance)
+func (svc *ClassAndStudentService) Init(appInstance *application.App) error {
+	svc.v1(appInstance)
 	return nil
 }
 
-func (app *ClassAndStudent) Destroy() error {
+func (svc *ClassAndStudentService) Destroy() error {
 	return nil
 }
 
-func (app *ClassAndStudent) v1(appInstance *application.App) {
+func (svc *ClassAndStudentService) v1(appInstance *application.App) {
 	v1Binder := appInstance.Binder(application.RouterPrefix, "v1")
 
 	one2many.BindSimple(v1Binder, &one2many.Simple[class.Info, student.Info]{

+ 5 - 5
examples/examples/project/application/service/configuration.go

@@ -5,18 +5,18 @@ import (
 	"git.sxidc.com/go-framework/baize/framwork/application"
 )
 
-type Configuration struct{}
+type ConfigurationService struct{}
 
-func (app *Configuration) Init(appInstance *application.App) error {
-	app.prefixRoot(appInstance)
+func (svc *ConfigurationService) Init(appInstance *application.App) error {
+	svc.prefixRoot(appInstance)
 	return nil
 }
 
-func (app *Configuration) Destroy() error {
+func (svc *ConfigurationService) Destroy() error {
 	return nil
 }
 
-func (app *Configuration) prefixRoot(appInstance *application.App) {
+func (svc *ConfigurationService) prefixRoot(appInstance *application.App) {
 	prefixRootBinder := appInstance.Binder(application.RouterPrefix, "")
 	configuration.BindConfiguration(prefixRootBinder, &configuration.Simple{
 		Schema: dbSchema,

+ 5 - 5
examples/examples/project/application/service/family.go

@@ -6,18 +6,18 @@ import (
 	"git.sxidc.com/go-framework/baize/framwork/application"
 )
 
-type Family struct{}
+type FamilyService struct{}
 
-func (app *Family) Init(appInstance *application.App) error {
-	app.v1(appInstance)
+func (svc *FamilyService) Init(appInstance *application.App) error {
+	svc.v1(appInstance)
 	return nil
 }
 
-func (app *Family) Destroy() error {
+func (svc *FamilyService) Destroy() error {
 	return nil
 }
 
-func (app *Family) v1(appInstance *application.App) {
+func (svc *FamilyService) v1(appInstance *application.App) {
 	v1Binder := appInstance.Binder(application.RouterPrefix, "v1")
 
 	entity.BindSimple[family.Info](v1Binder, &entity.Simple[family.Info]{

+ 5 - 5
examples/examples/project/application/service/identity.go

@@ -6,18 +6,18 @@ import (
 	"git.sxidc.com/go-framework/baize/framwork/application"
 )
 
-type Identity struct{}
+type IdentityService struct{}
 
-func (app *Identity) Init(appInstance *application.App) error {
-	app.v1(appInstance)
+func (svc *IdentityService) Init(appInstance *application.App) error {
+	svc.v1(appInstance)
 	return nil
 }
 
-func (app *Identity) Destroy() error {
+func (svc *IdentityService) Destroy() error {
 	return nil
 }
 
-func (app *Identity) v1(appInstance *application.App) {
+func (svc *IdentityService) v1(appInstance *application.App) {
 	v1Binder := appInstance.Binder(application.RouterPrefix, "v1")
 
 	entity.BindSimple[identity.Info](v1Binder, &entity.Simple[identity.Info]{

+ 5 - 5
examples/examples/project/application/service/student.go

@@ -6,18 +6,18 @@ import (
 	"git.sxidc.com/go-framework/baize/framwork/application"
 )
 
-type Student struct{}
+type StudentService struct{}
 
-func (app *Student) Init(appInstance *application.App) error {
-	app.v1(appInstance)
+func (svc *StudentService) Init(appInstance *application.App) error {
+	svc.v1(appInstance)
 	return nil
 }
 
-func (app *Student) Destroy() error {
+func (svc *StudentService) Destroy() error {
 	return nil
 }
 
-func (app *Student) v1(appInstance *application.App) {
+func (svc *StudentService) v1(appInstance *application.App) {
 	v1Binder := appInstance.Binder(application.RouterPrefix, "v1")
 
 	entity.BindSimple[student.Info](v1Binder, &entity.Simple[student.Info]{

+ 5 - 5
examples/examples/project/application/service/student_and_family.go

@@ -7,18 +7,18 @@ import (
 	"git.sxidc.com/go-framework/baize/framwork/application"
 )
 
-type StudentAndFamily struct{}
+type StudentAndFamilyService struct{}
 
-func (app *StudentAndFamily) Init(appInstance *application.App) error {
-	app.v1(appInstance)
+func (svc *StudentAndFamilyService) Init(appInstance *application.App) error {
+	svc.v1(appInstance)
 	return nil
 }
 
-func (app *StudentAndFamily) Destroy() error {
+func (svc *StudentAndFamilyService) Destroy() error {
 	return nil
 }
 
-func (app *StudentAndFamily) v1(appInstance *application.App) {
+func (svc *StudentAndFamilyService) v1(appInstance *application.App) {
 	v1Binder := appInstance.Binder(application.RouterPrefix, "v1")
 
 	one2one.BindSimple(v1Binder, &one2one.Simple[student.Info, family.Info]{

+ 5 - 5
examples/examples/project/application/service/student_and_hobby.go

@@ -7,18 +7,18 @@ import (
 	"git.sxidc.com/go-framework/baize/framwork/application"
 )
 
-type StudentAndHobby struct{}
+type StudentAndHobbyService struct{}
 
-func (app *StudentAndHobby) Init(appInstance *application.App) error {
-	app.v1(appInstance)
+func (svc *StudentAndHobbyService) Init(appInstance *application.App) error {
+	svc.v1(appInstance)
 	return nil
 }
 
-func (app *StudentAndHobby) Destroy() error {
+func (svc *StudentAndHobbyService) Destroy() error {
 	return nil
 }
 
-func (app *StudentAndHobby) v1(appInstance *application.App) {
+func (svc *StudentAndHobbyService) v1(appInstance *application.App) {
 	v1Binder := appInstance.Binder(application.RouterPrefix, "v1")
 
 	remote.BindSimple(v1Binder, &remote.Simple[student.Info]{

+ 5 - 5
examples/examples/project/application/service/student_and_identity.go

@@ -7,18 +7,18 @@ import (
 	"git.sxidc.com/go-framework/baize/framwork/application"
 )
 
-type StudentAndIdentity struct{}
+type StudentAndIdentityService struct{}
 
-func (app *StudentAndIdentity) Init(appInstance *application.App) error {
-	app.v1(appInstance)
+func (svc *StudentAndIdentityService) Init(appInstance *application.App) error {
+	svc.v1(appInstance)
 	return nil
 }
 
-func (app *StudentAndIdentity) Destroy() error {
+func (svc *StudentAndIdentityService) Destroy() error {
 	return nil
 }
 
-func (app *StudentAndIdentity) v1(appInstance *application.App) {
+func (svc *StudentAndIdentityService) v1(appInstance *application.App) {
 	v1Binder := appInstance.Binder(application.RouterPrefix, "v1")
 
 	many2many.BindSimple(v1Binder, &many2many.Simple[student.Info, identity.Info]{

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

@@ -10,18 +10,18 @@ import (
 	"git.sxidc.com/go-framework/baize/framwork/infrastructure"
 )
 
-type Version struct{}
+type VersionService struct{}
 
-func (app *Version) Init(appInstance *application.App) error {
-	app.prefixRoot(appInstance)
+func (svc *VersionService) Init(appInstance *application.App) error {
+	svc.prefixRoot(appInstance)
 	return nil
 }
 
-func (app *Version) Destroy() error {
+func (svc *VersionService) Destroy() error {
 	return nil
 }
 
-func (app *Version) prefixRoot(appInstance *application.App) {
+func (svc *VersionService) prefixRoot(appInstance *application.App) {
 	prefixRootBinder := appInstance.Binder(application.RouterPrefix, "")
 
 	binding.GetBind(prefixRootBinder, &binding.SimpleBindItem[map[string]any]{