0.9.0 更新GAEA引用并删除由此造成的无用代码

This commit is contained in:
2022-08-22 15:42:36 +08:00
parent 37713b6d32
commit f187192567
18 changed files with 44 additions and 75 deletions

View File

@@ -1,7 +0,0 @@
package com.synebula.zeus.domain.repository.rbac
import com.synebula.gaea.domain.repository.IRepository
import com.synebula.zeus.domain.model.rbac.Group
interface IGroupRepository : IRepository<Group, String> {
}

View File

@@ -1,7 +0,0 @@
package com.synebula.zeus.domain.repository.rbac
import com.synebula.gaea.domain.repository.IRepository
import com.synebula.zeus.domain.model.rbac.Role
interface IRoleRepository : IRepository<Role, String> {
}

View File

@@ -1,7 +0,0 @@
package com.synebula.zeus.domain.repository.rbac.resource
import com.synebula.gaea.domain.repository.IRepository
import com.synebula.zeus.domain.model.rbac.resource.Interface
interface IInterfaceRepository : IRepository<Interface, String> {
}

View File

@@ -1,7 +0,0 @@
package com.synebula.zeus.domain.repository.rbac.resource
import com.synebula.gaea.domain.repository.IRepository
import com.synebula.zeus.domain.model.rbac.resource.Page
interface IPageRepository : IRepository<Page, String> {
}

View File

@@ -1,7 +0,0 @@
package com.synebula.zeus.domain.repository.rbac.resource
import com.synebula.gaea.domain.repository.IRepository
import com.synebula.zeus.domain.model.rbac.resource.System
interface ISystemRepository : IRepository<System, String> {
}

View File

@@ -1,7 +1,6 @@
package com.synebula.zeus.domain.service.contr.rbac
import com.synebula.gaea.domain.service.IService
import com.synebula.zeus.domain.model.rbac.Authority
import com.synebula.zeus.domain.service.cmd.rbac.AuthorityBatchAddCmd
import com.synebula.zeus.env.ResourceType

View File

@@ -1,9 +1,8 @@
package com.synebula.zeus.domain.service.contr.rbac
import com.synebula.gaea.domain.service.Domain
import com.synebula.gaea.domain.service.IService
import com.synebula.gaea.domain.service.ServiceDependency
import com.synebula.zeus.domain.model.rbac.Group
import com.synebula.zeus.domain.repository.rbac.IGroupRepository
@ServiceDependency(clazz = Group::class, repo = IGroupRepository::class)
@Domain(clazz = Group::class)
interface IGroupService : IService<String>

View File

@@ -1,9 +1,8 @@
package com.synebula.zeus.domain.service.contr.rbac
import com.synebula.gaea.domain.service.Domain
import com.synebula.gaea.domain.service.IService
import com.synebula.gaea.domain.service.ServiceDependency
import com.synebula.zeus.domain.model.rbac.Role
import com.synebula.zeus.domain.repository.rbac.IRoleRepository
@ServiceDependency(clazz = Role::class, repo = IRoleRepository::class)
@Domain(clazz = Role::class)
interface IRoleService : IService<String>

View File

@@ -1,9 +1,8 @@
package com.synebula.zeus.domain.service.contr.rbac.resource
import com.synebula.gaea.domain.service.Domain
import com.synebula.gaea.domain.service.IService
import com.synebula.gaea.domain.service.ServiceDependency
import com.synebula.zeus.domain.model.rbac.resource.Interface
import com.synebula.zeus.domain.repository.rbac.resource.IInterfaceRepository
@ServiceDependency(clazz = Interface::class, repo = IInterfaceRepository::class)
@Domain(clazz = Interface::class)
interface IInterfaceService : IService<String>

View File

@@ -1,9 +1,8 @@
package com.synebula.zeus.domain.service.contr.rbac.resource
import com.synebula.gaea.domain.service.Domain
import com.synebula.gaea.domain.service.IService
import com.synebula.gaea.domain.service.ServiceDependency
import com.synebula.zeus.domain.model.rbac.resource.Page
import com.synebula.zeus.domain.repository.rbac.resource.IPageRepository
@ServiceDependency(clazz = Page::class, repo = IPageRepository::class)
@Domain(clazz = Page::class)
interface IPageService : IService<String>

View File

@@ -1,9 +1,8 @@
package com.synebula.zeus.domain.service.contr.rbac.resource
import com.synebula.gaea.domain.service.Domain
import com.synebula.gaea.domain.service.IService
import com.synebula.gaea.domain.service.ServiceDependency
import com.synebula.zeus.domain.model.rbac.resource.System
import com.synebula.zeus.domain.repository.rbac.resource.ISystemRepository
@ServiceDependency(clazz = System::class, repo = ISystemRepository::class)
@Domain(clazz = System::class)
interface ISystemService : IService<String>

View File

@@ -3,22 +3,22 @@ package com.synebula.zeus.domain.service.impl.rbac
import com.synebula.gaea.data.message.DataMessage
import com.synebula.gaea.data.message.Status
import com.synebula.gaea.data.serialization.IObjectMapper
import com.synebula.gaea.domain.repository.IRepositoryFactory
import com.synebula.gaea.domain.service.ICommand
import com.synebula.gaea.domain.service.Service
import com.synebula.gaea.ext.toMd5
import com.synebula.gaea.log.ILogger
import com.synebula.zeus.domain.model.rbac.User
import com.synebula.zeus.domain.repository.rbac.IUserRepository
import com.synebula.zeus.domain.service.component.IUserNotifier
import com.synebula.zeus.domain.service.contr.rbac.IUserService
import java.util.*
class UserService(
repository: IUserRepository,
factory: IRepositoryFactory,
mapper: IObjectMapper,
var userNotifier: IUserNotifier?,
var logger: ILogger
) : Service<User, String>(User::class.java, repository, mapper), IUserService {
) : Service<User, String>(User::class.java, factory.createRepository(User::class.java), mapper), IUserService {
// init {
// groupService.addBeforeRemoveListener(this.clazz.name) { id ->