blob: e7e49420d8bdca41e03bbc96e0b38db22ef9b336 [file] [log] [blame]
rootcd436562025-05-08 14:09:19 +00001package cheat;
2import org.apache.commons.lang3.tuple.Pair;
rootff0769a2025-05-18 17:24:41 +00003import entity.Appeal;
rootcd436562025-05-08 14:09:19 +00004public interface CheatInterfnterface{
Raver5ba779f2025-05-14 12:48:12 +00005 public Pair<String,String>[] GetFakeSeed();//返回做假种的列表,<seedid,userid>
6 public void DetectFakeSeed();//检测所有种子是否为假种,并将检测结果写入数据表
rootcd436562025-05-08 14:09:19 +00007 public void DetectTrans();//检测所有种子是存在伪造上传量下载量
rootcd436562025-05-08 14:09:19 +00008
Raver5ba779f2025-05-14 12:48:12 +00009 public boolean DetectFakeSeed(String seedid);//检测单个用户是否存在假种
10 public void PunishUser();//扫描数据库中的可疑表,标记可疑用户
11 public String[] GetPunishedUserList();//获取所有可疑用户的列表
12
rootcd436562025-05-08 14:09:19 +000013 public boolean AddAppeal(Appeal appeal);//数据库中写入一个申诉请求
14 public Appeal GetAppeal(String appealid);//获取某个申诉
15 public Appeal[] GetAppealList();//获取所有申诉列表
Raver5ba779f2025-05-14 12:48:12 +000016 public boolean HandleAppeal(String appealid, Integer status);//处理申诉
17 // status = 0表示未处理, = 1表示通过, = 2表示拒绝
rootcd436562025-05-08 14:09:19 +000018}