package com.terra.proxy.mapper;
|
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
import com.terra.proxy.bean.BlackRule;
|
import com.terra.proxy.bean.ResActionRecord;
|
import com.terra.proxy.bean.TokenRecord;
|
import com.terra.proxy.bean.VistorBean;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.springframework.stereotype.Repository;
|
|
@Mapper
|
@Repository
|
public interface LogMapper {
|
|
int savelog(Map<String, Object> params);
|
|
List<Map> querylog(Map<String, Object> params);
|
|
int batchsavelog(List<Map<String,Object>> list);
|
|
List<Map> querylogCountAndIp(Map<String, Object> params);
|
|
List<Map> getTotalCountPerHour(Map<String, Object> params);
|
|
List<Map> getVisitInfoPerHourByip(Map<String, Object> params);
|
|
int queryTotalLog(Map<String, Object> params);
|
|
int batchsaveResRecord(List<ResActionRecord> list);
|
|
int saveResRecord(ResActionRecord record);
|
|
int saveTokenRecord(TokenRecord record);
|
|
List<Map> selectTokenRecord(Map<String, Object> params);
|
|
int getTotalTokenRecord(Map<String, Object> params);
|
|
int updateTokenRecord(Map<String, Object> params);
|
|
List<VistorBean> queryBlackLists(HashMap<String, Object> param);
|
|
void saveBlackLog(VistorBean vb);
|
|
void delBlackById(VistorBean vistorBean);
|
|
void updateRules(BlackRule blackRule);
|
|
BlackRule selectBlackRule();
|
|
int getTotalBlackList(HashMap<String, Object> param);
|
|
List<VistorBean> queryWhite(VistorBean vistorBean);
|
|
List<VistorBean> selectWhiteList(HashMap<String, Object> param);
|
|
int getTotalWhiteList(HashMap<String, Object> param);
|
|
String queryToken(Map<String, Object> param);
|
}
|