重新命名类型和泛型相关的repo/srv/query
This commit is contained in:
@@ -7,5 +7,5 @@ class User(override var id: String? = null) : AggregateRoot<String>() {
|
||||
var password: String = ""
|
||||
var realName: String? = null
|
||||
var phone: String? = null
|
||||
var roleId: String = ""
|
||||
var role: String = ""
|
||||
}
|
||||
@@ -8,4 +8,5 @@ class UserCmd : Command() {
|
||||
var password = ""
|
||||
var realName: String? = null
|
||||
var phone: String? = null
|
||||
var role: String? = null
|
||||
}
|
||||
|
||||
@@ -7,5 +7,7 @@ import com.synebula.gaea.log.ILogger
|
||||
import com.synebula.zeus.domain.model.rbac.Role
|
||||
import com.synebula.zeus.domain.service.contr.rbac.IRoleService
|
||||
|
||||
class RoleService(repository: IRepository<Role, String>, converter: IObjectConverter, logger: ILogger) :
|
||||
Service<Role, String>(Role::class.java, repository, converter, logger), IRoleService
|
||||
class RoleService(
|
||||
repository: IRepository,
|
||||
converter: IObjectConverter, logger: ILogger
|
||||
) : Service<Role, String>(Role::class.java, repository, converter, logger), IRoleService
|
||||
@@ -5,18 +5,18 @@ import com.synebula.gaea.data.message.Message
|
||||
import com.synebula.gaea.domain.repository.IRepository
|
||||
import com.synebula.gaea.domain.service.ICommand
|
||||
import com.synebula.gaea.domain.service.Service
|
||||
import com.synebula.gaea.extension.toMd5
|
||||
import com.synebula.gaea.extension.*
|
||||
import com.synebula.gaea.log.ILogger
|
||||
import com.synebula.zeus.domain.model.rbac.User
|
||||
import com.synebula.zeus.domain.service.contr.rbac.IUserService
|
||||
|
||||
class UserService(repository: IRepository<User, String>, converter: IObjectConverter, logger: ILogger) :
|
||||
Service<User, String>(User::class.java, repository, converter, logger), IUserService {
|
||||
class UserService(repository: IRepository, converter: IObjectConverter, logger: ILogger) :
|
||||
Service<User, String>(User::class.java, repository, converter, logger), IUserService {
|
||||
override fun add(command: ICommand): Message<String> {
|
||||
val user = this.convert(command)
|
||||
user.password = user.password.toMd5()
|
||||
user.alive = false
|
||||
this.repository.add(user)
|
||||
this.repository.add(user, this.clazz)
|
||||
return Message(user.id!!)
|
||||
}
|
||||
|
||||
@@ -26,10 +26,10 @@ class UserService(repository: IRepository<User, String>, converter: IObjectConve
|
||||
* @param key 用户ID
|
||||
*/
|
||||
override fun active(key: String) {
|
||||
val user = this.repository.get(key)
|
||||
val user = this.repository.get(key, this.clazz)
|
||||
if (!user.alive) {
|
||||
user.alive = true
|
||||
this.repository.update(user)
|
||||
this.repository.update(user, this.clazz)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user