39 lines
1010 B
C#
39 lines
1010 B
C#
|
|
|
|
namespace ZhiYi.Core.Application.Services
|
|
{
|
|
/// <summary>
|
|
/// 分享管理
|
|
/// </summary>
|
|
public interface ISharedAppService
|
|
{
|
|
/// <summary>
|
|
/// 创建分享
|
|
/// </summary>
|
|
/// <param name="input"></param>
|
|
/// <returns></returns>
|
|
Task<AppResponse<string>> CreateAsync(SharedCreationDto input);
|
|
|
|
/// <summary>
|
|
/// 获取个人分享列表
|
|
/// </summary>
|
|
/// <param name="id">分享账号ID</param>
|
|
/// <returns></returns>
|
|
Task<AppResponse<List<SharedDto>>> GetListAsync(long id);
|
|
|
|
/// <summary>
|
|
/// 使用分享码
|
|
/// </summary>
|
|
/// <param name="input"></param>
|
|
/// <returns></returns>
|
|
Task UseShared(UseSharedCodeDto input);
|
|
|
|
/// <summary>
|
|
/// 批量删除分享码
|
|
/// </summary>
|
|
/// <param name="input"></param>
|
|
/// <returns></returns>
|
|
Task DeleteBatchAsync(SharedDeleteDto input);
|
|
}
|
|
}
|