ZhiYi/ZhiYi.Core.Application/Services/IGroupAppService.cs

43 lines
1.1 KiB
C#
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.

namespace ZhiYi.Core.Application.Services
{
/// <summary>
/// 分组管理
/// </summary>
public interface IGroupAppService
{
/// <summary>
/// 创建组
/// </summary>
/// <returns></returns>
Task CreateAsync(GroupCreationDto input);
/// <summary>
/// 批量导入分组关系分组ID导入
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
Task CreateBatchAsync(GroupCreationBatchDto input);
/// <summary>
/// 更改组名
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
Task UpdateAsync(GroupUpdationDto input);
/// <summary>
/// 删除组
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
Task DeleteAsync(GroupDeleteDto input);
/// <summary>
/// 获取组列表
/// </summary>
/// <param name="userid">账号ID</param>
/// <returns></returns>
Task<AppResponse<List<ZhiYi_Group>>> GetListAsync(long userid);
}
}