blob: e7e49420d8bdca41e03bbc96e0b38db22ef9b336 [file] [log] [blame]
package cheat;
import org.apache.commons.lang3.tuple.Pair;
import entity.Appeal;
public interface CheatInterfnterface{
public Pair<String,String>[] GetFakeSeed();//返回做假种的列表,<seedid,userid>
public void DetectFakeSeed();//检测所有种子是否为假种,并将检测结果写入数据表
public void DetectTrans();//检测所有种子是存在伪造上传量下载量
public boolean DetectFakeSeed(String seedid);//检测单个用户是否存在假种
public void PunishUser();//扫描数据库中的可疑表,标记可疑用户
public String[] GetPunishedUserList();//获取所有可疑用户的列表
public boolean AddAppeal(Appeal appeal);//数据库中写入一个申诉请求
public Appeal GetAppeal(String appealid);//获取某个申诉
public Appeal[] GetAppealList();//获取所有申诉列表
public boolean HandleAppeal(String appealid, Integer status);//处理申诉
// status = 0表示未处理, = 1表示通过, = 2表示拒绝
}