package com.red.circle.console.app.service.app.sys;


import com.red.circle.common.business.dto.cmd.PageRoomIdCmd;
import com.red.circle.framework.dto.PageResult;
import com.red.circle.other.inner.model.cmd.sys.SysHotRoomCmd;
import com.red.circle.other.inner.model.dto.sys.SysHotRoomDTO;

/**
 * <p>
 * 系统热门房间.
 * </p>
 *
 * @author pengshigang
 * @since 2022-05-06
 */
public interface SetHotRoomService {

  /**
   * 添加.
   */
  void addOrUpdate(SysHotRoomCmd param);

  /**
   * 移除.
   */
  void remove(Long roomId);

  /**
   * 分页列表.
   */
  PageResult<SysHotRoomDTO> pageRoom(PageRoomIdCmd cmd);

}
