网站首页/ 网站源码
using Dpz.Core.Public.ViewModel.Request;
using Dpz.Core.Public.ViewModel.Response;
namespace Dpz.Core.Service.RepositoryService;
public interface IHealthCheckService
{
/// <summary>
/// 获取健康检查列表
/// </summary>
/// <returns></returns>
Task<List<HealthCheckResponse>> GetHealthChecksAsync();
/// <summary>
/// 保存健康检查
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
Task SaveHealthCheckAsync(SaveHealthCheckRequest request);
/// <summary>
/// 更新健康检查状态
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
Task UpdateHealthCheckStatusAsync(UpdateHealthCheckStatusRequest request);
/// <summary>
/// 删除健康检查
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
Task DeleteHealthCheckAsync(string id);
}