game-api/ff-game/src/main/java/com/ff/member/service/IMemberService.java

78 lines
1.3 KiB
Java

package com.ff.member.service;
import java.util.List;
import com.ff.member.domain.Member;
/**
* 会员Service接口
*
* @author shi
* @date 2025-02-10
*/
public interface IMemberService
{
/**
* 查询会员
*
* @param id 会员主键
* @return 会员
*/
Member selectMemberById(Long id);
/**
* 查询会员列表
*
* @param member 会员
* @return 会员集合
*/
List<Member> selectMemberList(Member member);
/**
* 生成会员游戏账号
*
* @return {@link String }
*/
String getMemberGameAccount();
/**
* 新增会员
*
* @param member 会员
* @return 结果
*/
int insertMember(Member member);
/**
* 修改会员
*
* @param member 会员
* @return 结果
*/
int updateMember(Member member);
/**
* 批量删除会员
*
* @param ids 需要删除的会员主键集合
* @return 结果
*/
int deleteMemberByIds(Long[] ids);
/**
* 删除会员信息
*
* @param id 会员主键
* @return 结果
*/
int deleteMemberById(Long id);
/**
* 按游戏帐户选择成员
*
* @param gameAccount 游戏账号
* @return {@link Member }
*/
Member selectMemberByGameAccount(String gameAccount);
}