Skip to content

Commit e21c697

Browse files
Atabayev MuslimAtabayev Muslim
Atabayev Muslim
authored and
Atabayev Muslim
committed
Добавить класс данных пользователя с меньшим кол-вом результирующих полей ;/
1 parent 2fce2e5 commit e21c697

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

Diff for: src/kz/seasky/tms/model/user/ShortUser.kt

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package kz.seasky.tms.model.user
2+
3+
import kz.seasky.tms.model.WithId
4+
5+
interface ShortUser : WithId {
6+
val username: String
7+
}

Diff for: src/kz/seasky/tms/model/user/User.kt

+8-3
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,15 @@ package kz.seasky.tms.model.user
33
import kz.seasky.tms.model.role.Role
44

55
data class User(
6-
val id: String,
7-
val username: String,
6+
override val id: String,
7+
override val username: String,
88
val name: String?,
99
val email: String?,
1010
val isActive: Boolean,
1111
val role: Role
12-
)
12+
) : ShortUser
13+
14+
data class UserShort(
15+
override val id: String,
16+
override val username: String
17+
) : ShortUser

0 commit comments

Comments
 (0)