package com.izouma.awesomeadmin.service; import java.util.*; import com.izouma.awesomeadmin.beans.UserPlayTimes; import com.izouma.awesomeadmin.dto.Page; import com.izouma.awesomeadmin.dto.Result; import com.izouma.awesomeadmin.model.HouseInfo; import com.izouma.awesomeadmin.model.PlayerInfo; /** * service接口类 */ public interface PlayerInfoService { List getPlayerInfoList(PlayerInfo record); List getPlayerInfoByPage(Page page, PlayerInfo record); PlayerInfo getPlayerInfoById(String id); PlayerInfo getPlayerInfo(PlayerInfo record); boolean createPlayerInfo(PlayerInfo record); boolean deletePlayerInfo(PlayerInfo record); boolean updatePlayerInfo(PlayerInfo record); List getPlayerInfoRankByPage(Page page, PlayerInfo record); List getPlayerInfoSeasonRankPageByPage(Page page, PlayerInfo record); int userRank(PlayerInfo record); PlayerInfo seasonUserRank(PlayerInfo record); List getNoStartPlayer(HouseInfo record); boolean overTimePlayer(PlayerInfo playerInfo); List getSettlementPlayer(PlayerInfo record); Result receiveBonus(PlayerInfo record); int endNum(PlayerInfo record); List getCompetitionPlayers(int competitionId); List getHouseRank(int houseId); UserPlayTimes getUserPlayTimes(Integer userId); }