http-api add botPermission property for group

This commit is contained in:
ryoii 2020-02-06 17:01:22 +08:00
parent 79426f3bb0
commit 64980e066f

View File

@ -25,16 +25,17 @@ suspend fun QQDTO(qq: QQ): QQDTO = QQDTO(qq.id, "", "")
data class MemberDTO(
override val id: Long,
val memberName: String = "",
val group: GroupDTO,
val permission: MemberPermission
val permission: MemberPermission,
val group: GroupDTO
) : ContactDTO()
fun MemberDTO(member: Member, name: String = ""): MemberDTO = MemberDTO(member.id, name, GroupDTO(member.group), member.permission)
fun MemberDTO(member: Member, name: String = ""): MemberDTO = MemberDTO(member.id, name, member.permission, GroupDTO(member.group))
@Serializable
data class GroupDTO(
override val id: Long,
val name: String
val name: String,
val permission: MemberPermission
) : ContactDTO()
fun GroupDTO(group: Group): GroupDTO = GroupDTO(group.id, group.name)
fun GroupDTO(group: Group): GroupDTO = GroupDTO(group.id, group.name, group.botPermission)