From 26f3e72f7cb65dbd1f3f61c4b03b8cbfc84dc252 Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 21 May 2020 13:41:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=A7=92=E8=89=B2=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kotlin/com/synebula/zeus/domain/model/rbac/Role.kt | 8 ++++++++ .../kotlin/com/synebula/zeus/domain/model/rbac/User.kt | 1 + .../com/synebula/zeus/domain/service/cmd/RoleCmd.kt | 8 ++++++++ .../main/kotlin/com/synebula/zeus/query/view/RoleCmd.kt | 8 ++++++++ .../main/kotlin/com/synebula/zeus/query/view/UserView.kt | 2 ++ 5 files changed, 27 insertions(+) create mode 100644 src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/model/rbac/Role.kt create mode 100644 src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/service/cmd/RoleCmd.kt create mode 100644 src/zeus.query/src/main/kotlin/com/synebula/zeus/query/view/RoleCmd.kt diff --git a/src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/model/rbac/Role.kt b/src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/model/rbac/Role.kt new file mode 100644 index 0000000..bae82ba --- /dev/null +++ b/src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/model/rbac/Role.kt @@ -0,0 +1,8 @@ +package com.synebula.zeus.domain.model.rbac + +import com.synebula.gaea.domain.model.AggregateRoot + +class Role : AggregateRoot() { + override var id: String? = null + var name = "" +} \ No newline at end of file diff --git a/src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/model/rbac/User.kt b/src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/model/rbac/User.kt index 6166eaa..4c52ba7 100644 --- a/src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/model/rbac/User.kt +++ b/src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/model/rbac/User.kt @@ -7,4 +7,5 @@ class User(override var id: String? = null) : AggregateRoot() { var password: String = "" var realName: String? = null var phone: String? = null + var roleId: String = "" } \ No newline at end of file diff --git a/src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/service/cmd/RoleCmd.kt b/src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/service/cmd/RoleCmd.kt new file mode 100644 index 0000000..c0ca0c7 --- /dev/null +++ b/src/zeus.domain/src/main/kotlin/com/synebula/zeus/domain/service/cmd/RoleCmd.kt @@ -0,0 +1,8 @@ +package com.synebula.zeus.domain.service.cmd + +import com.synebula.gaea.domain.service.Command + +class RoleCmd : Command() { + var id: String? = null + var name = "" +} \ No newline at end of file diff --git a/src/zeus.query/src/main/kotlin/com/synebula/zeus/query/view/RoleCmd.kt b/src/zeus.query/src/main/kotlin/com/synebula/zeus/query/view/RoleCmd.kt new file mode 100644 index 0000000..fbb5908 --- /dev/null +++ b/src/zeus.query/src/main/kotlin/com/synebula/zeus/query/view/RoleCmd.kt @@ -0,0 +1,8 @@ +package com.synebula.zeus.query.view + +import com.synebula.gaea.domain.service.Command + +class RoleView { + var id: String? = null + var name = "" +} \ No newline at end of file diff --git a/src/zeus.query/src/main/kotlin/com/synebula/zeus/query/view/UserView.kt b/src/zeus.query/src/main/kotlin/com/synebula/zeus/query/view/UserView.kt index 1a84b77..97ba0d7 100644 --- a/src/zeus.query/src/main/kotlin/com/synebula/zeus/query/view/UserView.kt +++ b/src/zeus.query/src/main/kotlin/com/synebula/zeus/query/view/UserView.kt @@ -8,4 +8,6 @@ class UserView { var realName: String? = null var phone: String? = null + + var role: RoleView? = null } \ No newline at end of file