网站首页/ 网站源码
website
站点相关全部源代码,隐藏了一些关于服务器的信息
csharp
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);
}
loading