package com.bb.dao; import java.util.HashMap; import java.util.List; import java.util.Map; import jakarta.validation.Valid; import com.bb.model.AdminBetSearch; import com.bb.model.BetAutoLoseVO; import com.bb.model.BetData; import com.bb.model.BetDetail; import com.bb.model.BetSearch; import com.bb.model.BetSplusSearch; import com.bb.model.Member; import com.bb.model.RetailBetSearch; import com.bb.model.RvHoldemVO; import com.bb.model.TriplePurchaseId; import com.bb.model.TripleVO; import com.bb.model.TrxSearchVO; public interface BetDao { int insertBet(HashMap param); int insertBetMap(HashMap param); int updateEnd(HashMap mapParam); int updateEndOld(HashMap mapParam); int updateMapEnd(HashMap mapParam); int updateMapEndOld(HashMap mapParam); void updateEndAutoLose(HashMap mapParam); Long getBetIdxByGameIdx(String betId); Long getBetIdxByBetId(String betId); int getBetListCnt(BetSearch search); List getBetList(BetSearch search); int getFastBetIdListCnt(AdminBetSearch search); List> getFastBetIdList(AdminBetSearch search); HashMap getFastBetItem(HashMap item); int getBetListNewCnt(AdminBetSearch search); List getBetListNew(AdminBetSearch search); int getPowerballResultListCnt(BetSearch search); List getPowerballResultList(BetSearch search); HashMap getGameRataMiniGame(@Valid BetData betData); List getWaitBetlist(Map pParam); void updateBetInfoMapByPowerball(HashMap betInfo); void updateBetInfoMapResultByPowerball(HashMap betInfo); void insertCashByPowerball(HashMap betInfo); void updateBetInfoByPowerball(HashMap betInfo); void insertPointByPowerball(HashMap betInfo); void updatePointRegYnByPowerball(HashMap betInfo); int getTripleTxnCheck(String tranId); int getTripleDebitCheckByBetId(String betId); int getBetinfoCheckByBetId(String betId); int getTripleDebitCheckByTranId(String tranid); int getTripleCreditCheckByBetId(String betId); int getTripleCreditCheckByTranId(String tranid); int getTripleIsCancelCheck(String betId); int insertTripleTxnData(TripleVO tripleVO); BetDetail getBetDetail(long betIdx); int betCancelTriple(HashMap param); int betCancelOldTriple(HashMap param); int betCancelMega(HashMap param); int getTripleIsBonusCheck(String betid); int getUserBetListCnt(BetSearch search); List getUserBetList(BetSearch search); int getUserBetListNewCnt(BetSearch search); List getUserBetListNew(BetSearch search); int insertBetBonus(HashMap param); int updateBetInfo(HashMap param); int updateBetInfoOld(HashMap param); int updateBetInfoMap(HashMap param); int updateBetInfoMapOld(HashMap param); Long getCashIdx(HashMap param); int updateCashInfo(HashMap param); int updateUserCashByAmount(HashMap param); int updateUserCashByBalance(HashMap param); int getBottomBetListCnt(RetailBetSearch search); List getBottomBetList(RetailBetSearch search); int getTripleAutoCancelCheck(String tranId); int updateTripleTxnData(TripleVO tripleVO); int betAutoCancelTriple(HashMap param); List getTripleBetWaitListByCasino(); List getTripleBetWaitListBySlot(); HashMap getSiteBetLimitInfo(TripleVO tripleVO); List getTripleBetWaitList2(); List getBetPointList(); List getBetPointListBySite(String siteId); int getTrxListCnt(TrxSearchVO searchVO); List> getTrxList(TrxSearchVO searchVO); BetAutoLoseVO getBetInfoByBetId(String betId); int insertCashInfoByReserve(HashMap cashInsertParam); int insertBetSplusInfo(HashMap param); int updateSplusStatus(HashMap param); int getSportBetListCnt(BetSplusSearch search); List getSportBetList(BetSplusSearch search); int getSportEventListCnt(BetSplusSearch search); List getSportEventList(BetSplusSearch search); int getSportEventDetailListCnt(BetSplusSearch search); List getSportEventDetailList(BetSplusSearch search); int getSportBottomBetListCnt(BetSplusSearch search); List getSportBottomBetList(BetSplusSearch search); int updateSplusBetCancel(HashMap param); int updatePurchaseId(TriplePurchaseId tripleVO); int insertSlotTranInfo(HashMap param); int updateSportReport(HashMap repParam); int updateSportReportDebit(HashMap repParam); int updateSportReportCredit(HashMap repParam); int updateSportReportCancel(HashMap repParam); int updateSportReportRolling(long betIdx); int updateSportReportRollingCancel(long betIdx); String getBetType(String betId); HashMap getBetTodayTotalInfo(HashMap betItem); int getCurBalance(Member memInfo); HashMap getSiteVendorInfo(HashMap vParam); int insertBetNew(HashMap betData); HashMap getReferenceData1(String betId); HashMap getReferenceData2(String betId); int cancelBetNew(HashMap betData); int cancelBetNew2(long betIdx); int bonusBetNew(HashMap betData); HashMap getRollingInfo(HashMap betData); HashMap getBetTodayTotalInfoNew(HashMap betData); int insertBetRolling(HashMap betData); int updateRollingYn(HashMap betData); List getCancelPointAmtList(String betId); List getCancelPointAmtList2(long betIdx); int deleteRollingCancel(String betId); int deleteRollingCancel2(long betIdx); int deleteLosingCancel(String betId); int deleteLosingCancel2(long betIdx); int updateUserCashByAmountNew(HashMap balanceParam); HashMap getPreBetData(HashMap betData); int insertSportBetRolling(long betIdx); int deleteSportRollingCancel(long betIdx); int updateSportRollingYn(long betIdx); int updateCancelPoint(HashMap betData); Long getCancelTargetIdx(HashMap betData); int updateUserCashByAmountD(HashMap param); int insertRvhCallbackLog(RvHoldemVO rvParam); int insertBetLosing(HashMap betData); int insertBetLosingNew(HashMap betData); int insertWinLosing(HashMap betData); }