game-api/ff-game/src/main/java/com/ff/game/mapper/GameBettingDetailsMapper.java

91 lines
2.1 KiB
Java
Raw Normal View History

2025-02-11 15:27:15 +08:00
package com.ff.game.mapper;
import java.util.List;
import com.ff.game.domain.GameBettingDetails;
import org.apache.ibatis.annotations.Param;
import org.springframework.security.core.parameters.P;
2025-02-11 15:27:15 +08:00
/**
* Mapper
*
* @author shi
* @date 2025-02-10
*/
public interface GameBettingDetailsMapper
{
/**
*
*
* @param id
* @return
*/
GameBettingDetails selectGameBettingDetailsById(Long id);
/**
* id
*
* @param wagersIds ID
* @return {@link List }<{@link Long }>
*/
List<Long> selectGameBettingDetailsByWagersId(@Param("wagersIds") List<Long> wagersIds);
2025-02-11 15:27:15 +08:00
/**
*
*
* @param gameBettingDetails
* @return
*/
List<GameBettingDetails> selectGameBettingDetailsList(GameBettingDetails gameBettingDetails);
/**
*
*
* @param gameBettingDetails
* @return
*/
int insertGameBettingDetails(GameBettingDetails gameBettingDetails);
/**
*
*
* @param gameBettingDetails
* @return
*/
int updateGameBettingDetails(GameBettingDetails gameBettingDetails);
/**
*
*
* @param id
* @return
*/
int deleteGameBettingDetailsById(Long id);
/**
*
*
* @param ids
* @return
*/
int deleteGameBettingDetailsByIds(Long[] ids);
/**
*
*
* @param bettingDetails
* @return int
*/
int batchInsert(List<GameBettingDetails> bettingDetails);
/**
* id
*
* @param wagersIds id
* @return int
*/
int deleteGameBettingDetailsByWagersId(@Param("wagersIds") List<Long> wagersIds);
2025-02-11 15:27:15 +08:00
}