com.xunlei.channel.db.dao
接口 RiskControlResultDAO

所有已知实现类:
RiskControlResultDAOImpl

public interface RiskControlResultDAO

作者:
lizhaog

方法摘要
 void delRiskControlResult(Map<String,Object> paramsMap)
          删除
 RiskControlResult getRiskControlResult(String dataId, String taskName)
          根据taskName和dataId来获取唯一决定的记录
 RiskControlResult getRiskControlResultById(long id)
           
 List<RiskControlResult> getRiskControlResultByValueAndAlarmLevel(String resusltValue, String[] alarmLevel, int limit)
           
 int getRiskControlResultCount(String taskName, String resultValue, String dataId, String alarmLevel, String fromTime, String toTime)
          根据非空属性,查找符合条件的值的数量
 List<RiskControlResult> getRiskControlResultList(Map<String,Object> paramsMap)
          根据非空属性,查找符合条件的值 orderBy 能造成sql注入,目前该方法仅限用于渠道后台
 void saveRiskControlResult(RiskControlResult riskControlResult)
           
 void updateRiskControlResult(RiskControlResult riskControlResult)
          将 riskControlResult.dataId 和 riskControlResult.taskName 对应的行,更新为riskControlResult的值; 注意,如果riskControlResult有空值,也会被更新
 

方法详细信息

saveRiskControlResult

void saveRiskControlResult(RiskControlResult riskControlResult)
                           throws org.springframework.dao.DataAccessException
抛出:
org.springframework.dao.DataAccessException

getRiskControlResult

RiskControlResult getRiskControlResult(String dataId,
                                       String taskName)
                                       throws org.springframework.dao.DataAccessException
根据taskName和dataId来获取唯一决定的记录

参数:
dataId -
taskName -
返回:
抛出:
org.springframework.dao.DataAccessException

getRiskControlResultById

RiskControlResult getRiskControlResultById(long id)
                                           throws org.springframework.dao.DataAccessException
抛出:
org.springframework.dao.DataAccessException

getRiskControlResultByValueAndAlarmLevel

List<RiskControlResult> getRiskControlResultByValueAndAlarmLevel(String resusltValue,
                                                                 String[] alarmLevel,
                                                                 int limit)
                                                                 throws org.springframework.dao.DataAccessException
参数:
resusltValue -
alarmLevel -
limit -
返回:
抛出:
org.springframework.dao.DataAccessException

updateRiskControlResult

void updateRiskControlResult(RiskControlResult riskControlResult)
                             throws org.springframework.dao.DataAccessException
将 riskControlResult.dataId 和 riskControlResult.taskName 对应的行,更新为riskControlResult的值; 注意,如果riskControlResult有空值,也会被更新

参数:
riskControlResult -
抛出:
org.springframework.dao.DataAccessException

getRiskControlResultCount

int getRiskControlResultCount(String taskName,
                              String resultValue,
                              String dataId,
                              String alarmLevel,
                              String fromTime,
                              String toTime)
根据非空属性,查找符合条件的值的数量

参数:
taskName -
resultValue -
dataId -
alarmLevel -
fromTime - 以create_time为筛选
toTime - 以create_time为筛选
返回:
抛出:
org.springframework.dao.DataAccessException

getRiskControlResultList

List<RiskControlResult> getRiskControlResultList(Map<String,Object> paramsMap)
根据非空属性,查找符合条件的值 orderBy 能造成sql注入,目前该方法仅限用于渠道后台

参数:
paramsMap - Map Key: taskName resultValue dataId 该条风控的唯一标示订单号 alarmLevel payType errorCode fromTime 以create_time为开始筛选 toTime 以create_time为结束筛选 orderBy 排序 e.g. "id" limit e.g. "0,100"
返回:

delRiskControlResult

void delRiskControlResult(Map<String,Object> paramsMap)
删除

参数:
paramsMap -


Copyright © 2016. All rights reserved.