diff --git a/modules/auth/controller/role.go b/modules/auth/controller/role.go index 1c96b79..bf401a3 100755 --- a/modules/auth/controller/role.go +++ b/modules/auth/controller/role.go @@ -11,11 +11,11 @@ import ( ) type RoleController struct { - roleSvc service.RoleService + roleSvc *service.RoleService } func NewRoleController( - roleSvc service.RoleService, + roleSvc *service.RoleService, ) *RoleController { return &RoleController{ roleSvc: roleSvc, diff --git a/modules/auth/controller/user.go b/modules/auth/controller/user.go index acbcc2d..cd3157d 100755 --- a/modules/auth/controller/user.go +++ b/modules/auth/controller/user.go @@ -11,13 +11,13 @@ import ( type UserController struct { conf *config.Config - user service.UserService + user *service.UserService jwt *jwt.JWT } func NewUserController( conf *config.Config, - user service.UserService, + user *service.UserService, jwt *jwt.JWT, ) *UserController { return &UserController{ diff --git a/modules/auth/routes/routes.go b/modules/auth/routes/routes.go index b5cfef5..f05a54c 100755 --- a/modules/auth/routes/routes.go +++ b/modules/auth/routes/routes.go @@ -13,16 +13,16 @@ import ( type Route struct { svc *http.Service - user controller.UserController - role controller.RoleController - permission controller.PermissionController + user *controller.UserController + role *controller.RoleController + permission *controller.PermissionController } func NewRoute( svc *http.Service, - role controller.RoleController, - user controller.UserController, - permission controller.PermissionController, + role *controller.RoleController, + user *controller.UserController, + permission *controller.PermissionController, ) contracts.Route { return &Route{ svc: svc, diff --git a/modules/auth/service/role.go b/modules/auth/service/role.go index 78d1935..e497555 100755 --- a/modules/auth/service/role.go +++ b/modules/auth/service/role.go @@ -11,12 +11,12 @@ import ( ) type RoleService struct { - dao dao.RoleDao + dao *dao.RoleDao uuid *uuid.Generator } func NewRoleService( - dao dao.RoleDao, + dao *dao.RoleDao, uuid *uuid.Generator, ) *RoleService { return &RoleService{ diff --git a/modules/auth/service/user.go b/modules/auth/service/user.go index 8f0d816..f2af901 100755 --- a/modules/auth/service/user.go +++ b/modules/auth/service/user.go @@ -9,14 +9,14 @@ import ( ) type UserService struct { - userRoleDao dao.UserRoleDao - userDao dao.UserDao + userRoleDao *dao.UserRoleDao + userDao *dao.UserDao jwt *jwt.JWT } func NewUserService( - userRoleDao dao.UserRoleDao, - userDao dao.UserDao, + userRoleDao *dao.UserRoleDao, + userDao *dao.UserDao, jwt *jwt.JWT, ) *UserService { return &UserService{ diff --git a/modules/system/routes/routes.go b/modules/system/routes/routes.go index 9247ef6..3f3138d 100644 --- a/modules/system/routes/routes.go +++ b/modules/system/routes/routes.go @@ -9,11 +9,11 @@ import ( ) type Route struct { - captcha controller.CaptchaController + captcha *controller.CaptchaController svc *http.Service } -func NewRoute(captcha controller.CaptchaController, svc *http.Service) contracts.Route { +func NewRoute(captcha *controller.CaptchaController, svc *http.Service) contracts.Route { return &Route{captcha: captcha, svc: svc} }