ZhiYi/ZhiYi.Core.Application/Services/IServerAppService.cs

38 lines
952 B
C#

namespace ZhiYi.Core.Application.Services
{
/// <summary>
/// 服务器管理
/// </summary>
public interface IServerAppService
{
/// <summary>
/// 创建服务器
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
Task CreateAsync(ServerCreationDto input);
/// <summary>
/// 更新服务器
/// </summary>
/// <returns></returns>
Task UpdateAsync(ServerUpdationDto input);
/// <summary>
/// 删除服务器
/// </summary>
/// <param name="input">组ID</param>
/// <returns></returns>
Task DeleteAsync(ServerDeleteDto input);
/// <summary>
/// 获取服务器列表
/// </summary>
/// <param name="groupid">组ID</param>
/// <returns></returns>
Task<AppResponse<List<ZhiYi_Server>>> GetListAsync(long groupid);
}
}