|
|
@@ -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
|
|
|
}
|