package com.terra.proxy.service; import com.terra.proxy.bean.BlackRule; import com.terra.proxy.bean.ResActionRecord; import com.terra.proxy.bean.VistorBean; import java.util.HashMap; import java.util.List; import java.util.Map; public interface LogService { int savelog(Map params); int batchsavelog(List> list); List querylog(Map params); List querylogCountAndIp(Map params); List getTotalCountPerHour(Map params); List getVisitInfoPerHourByip(Map params); int queryTotalLog(Map params); int batchsaveResRecord(List list); int saveResRecord(ResActionRecord record); List selectTokenRecord(Map params); int getTotalTokenRecord(Map params); int updateTokenRecord(Map params); List queryBlackLists(HashMap param); void saveBlackLog(VistorBean vb); void delBlackById(VistorBean vistorBean); void updateRules(BlackRule blackRule); BlackRule selectBlackRule(); int getTotalBlackList(HashMap param); void updateWhite(VistorBean vistorBean); List selectWhiteList(HashMap param); int getTotalWhiteList(HashMap param); String queryToken(Map param); }