package com.ssyf.module.robot.mapper;

import com.ssyf.module.robot.domain.entity.RRobotRunningInfo;
import com.ssyf.module.robot.domain.vo.LiveRoomStatisticsVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author ELSA
* @description 针对表【r_robot_running_info(机器人运行信息表)】的数据库操作Mapper
* @createDate 2025-12-12 10:19:24
* @Entity generator.domain.RRobotRunningInfo
*/
public interface RRobotRunningInfoMapper extends BaseMapper<RRobotRunningInfo> {

    /**
     * 获取直播间统计信息
     * 
     * @param sortOrder 排序方式
     * @return 直播间统计列表
     */
    List<LiveRoomStatisticsVo.LiveRoomStatistic> getLiveRoomStatistics(@Param("sortOrder") String sortOrder);

    /**
     * 统计直播间总数
     * 
     * @return 直播间总数
     */
    Long countLiveRooms();
}




