package com.red.circle.other.app.service.room;

import com.red.circle.other.app.dto.clientobject.room.ChangeRoleSuccessCO;
import com.red.circle.other.app.dto.clientobject.room.RoomMemberUserCO;
import com.red.circle.other.app.dto.cmd.room.RoomMemberIdentityCmd;
import com.red.circle.other.app.dto.cmd.room.RoomMemberQryCmd;
import java.util.List;

/**
 * 房间成员.
 *
 * @author pengliang on 2023/9/22
 */
public interface RoomMemberAppService {

  ChangeRoleSuccessCO changeRole(RoomMemberIdentityCmd cmd);

  Boolean joinRoomInviteCheck(RoomMemberIdentityCmd cmd);

  List<RoomMemberUserCO> listRoomMember(RoomMemberQryCmd cmd);

}
