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

75 lines
1.7 KiB
Java

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);
}