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 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 selectGameNameDTOList(GameNameDTO gameNameDTO); }