root | cd43656 | 2025-05-08 14:09:19 +0000 | [diff] [blame] | 1 | package cheat; |
| 2 | import org.apache.commons.lang3.tuple.Pair; |
root | ff0769a | 2025-05-18 17:24:41 +0000 | [diff] [blame] | 3 | import entity.Appeal; |
root | cd43656 | 2025-05-08 14:09:19 +0000 | [diff] [blame] | 4 | public interface CheatInterfnterface{ |
Raver | 5ba779f | 2025-05-14 12:48:12 +0000 | [diff] [blame^] | 5 | public Pair<String,String>[] GetFakeSeed();//返回做假种的列表,<seedid,userid> |
| 6 | public void DetectFakeSeed();//检测所有种子是否为假种,并将检测结果写入数据表 |
root | cd43656 | 2025-05-08 14:09:19 +0000 | [diff] [blame] | 7 | public void DetectTrans();//检测所有种子是存在伪造上传量下载量 |
root | cd43656 | 2025-05-08 14:09:19 +0000 | [diff] [blame] | 8 | |
Raver | 5ba779f | 2025-05-14 12:48:12 +0000 | [diff] [blame^] | 9 | public boolean DetectFakeSeed(String seedid);//检测单个用户是否存在假种 |
| 10 | public void PunishUser();//扫描数据库中的可疑表,标记可疑用户 |
| 11 | public String[] GetPunishedUserList();//获取所有可疑用户的列表 |
| 12 | |
root | cd43656 | 2025-05-08 14:09:19 +0000 | [diff] [blame] | 13 | public boolean AddAppeal(Appeal appeal);//数据库中写入一个申诉请求 |
| 14 | public Appeal GetAppeal(String appealid);//获取某个申诉 |
| 15 | public Appeal[] GetAppealList();//获取所有申诉列表 |
Raver | 5ba779f | 2025-05-14 12:48:12 +0000 | [diff] [blame^] | 16 | public boolean HandleAppeal(String appealid, Integer status);//处理申诉 |
| 17 | // status = 0表示未处理, = 1表示通过, = 2表示拒绝 |
root | cd43656 | 2025-05-08 14:09:19 +0000 | [diff] [blame] | 18 | } |