game-api/ff-game/src/main/java/com/ff/game/service/IGameNameService.java

75 lines
1.7 KiB
Java
Raw Normal View History

package com.ff.game.service;
import com.ff.game.domain.GameName;
import com.ff.game.dto.GameDTO;
import com.ff.game.dto.GameNameDTO;
import java.util.List;
/**
* Service
*
* @author shi
* @date 2025-03-13
*/
public interface IGameNameService
{
/**
*
*
* @param id
* @return
*/
GameName selectGameNameById(Long id);
/**
*
*
* @param gameName
* @return
*/
List<GameName> selectGameNameList(GameName gameName);
/**
*
*
* @param gameName
* @return
*/
int insertGameName(GameName gameName);
/**
*
*
* @param gameName
* @return
*/
int updateGameName(GameName gameName);
/**
*
*
* @param ids
* @return
*/
int deleteGameNameByIds(Long[] ids);
/**
*
*
* @param id
* @return
*/
int deleteGameNameById(Long id);
/**
*
*
* @param gameNameDTO dto
* @return {@link List }<{@link GameDTO }>
*/
List<GameDTO> selectGameNameDTOList(GameNameDTO gameNameDTO);
}