package com.red.circle.other.infra.database.mongo.service.game;

import com.red.circle.other.infra.database.mongo.entity.game.pk.GameRoomPkCount;
import com.red.circle.other.infra.database.mongo.entity.game.pk.GameTeamPkCount;
import com.red.circle.other.infra.database.mongo.entity.game.pk.query.GameRoomPkCountQuery;
import com.red.circle.other.infra.database.mongo.entity.game.pk.query.GameTeamPkCountQuery;
import com.red.circle.other.inner.model.cmd.game.GameRoomPkRecordQryCmd;
import com.red.circle.other.inner.model.cmd.game.GameTeamPkRecordQryCmd;
import java.util.List;

/**
 * <p>
 * 房间PK 前端控制器.
 * </p>
 *
 * @author pengshigang
 * @since 2022-9-14
 */
public interface GamePkCountService {

  /**
   * 添加.
   */
  void addRoomPk(GameRoomPkCount count);

  /**
   * 查询记录.
   */
  List<GameRoomPkCount> listRoomPk(GameRoomPkRecordQryCmd query);

  /**
   * 添加.
   */
  void addTeamPk(GameTeamPkCount count);

  /**
   * 查询记录.
   */
  List<GameTeamPkCount> listTeamPk(GameTeamPkRecordQryCmd query);


}
