78 lines
1.3 KiB
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);
|
|
}
|