RuoYi-Cloud/xjs-business/xjs-business-warning/src/main/java/com/xjs/service/ApiWarningService.java

74 lines
1.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.xjs.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xjs.domain.ApiRecord;
import com.xjs.domain.ApiWarning;
import java.util.List;
/**
* @author xiejs
* @desc
* @create 2021-12-31
*/
public interface ApiWarningService extends IService<ApiWarning> {
/**
* 保存apirecord 当存在相同api时不允许保存
*
* @param apiRecord apiRecord
* @return apiRecord
*/
Boolean saveApiRecord(ApiRecord apiRecord);
/**
* 修改 根据url名称修改api调用次数
*
* @param apiRecord apiRecord
* @return apiRecord
*/
boolean updateApiRecordByUrl(ApiRecord apiRecord);
/**
* 根据 apiurl和name查询
*
* @param apiRecord
* @return
*/
List<ApiRecord> selectApiRecordListByUrl(ApiRecord apiRecord);
/**
* 清空已处理预警信息数据
* @return int
*/
Integer clearAll();
//---------------------代码生成---------------------------------
/**
* 查询API预警
*
* @param id API预警主键
* @return API预警
*/
public ApiRecord selectApiRecordById(Long id);
/**
* 查询API预警列表
*
* @param apiRecord API预警
* @return API预警集合
*/
public List<ApiRecord> selectApiRecordList(ApiRecord apiRecord);
/**
* 修改API预警
*
* @param apiRecord API预警
* @return 结果
*/
public int updateApiRecord(ApiRecord apiRecord);
}