using Furion.DynamicApiController;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Myshipping.Application.Service.TaskManagePlat
{
///
/// 任务分享链接服务
///
[ApiDescriptionSettings("Application", Name = "TaskManageShareLink", Order = 10)]
public class TaskManageShareLinkService : ITaskManageShareLinkService, IDynamicApiController
{
///
/// 生成访问链接
///
/// 业务ID
/// 任务类型
/// 失效时间
/// 返回回执
public async Task CreateShareLink(string businessId, string taskType, DateTime expireDate)
{
TaskManageOrderResultDto result = new TaskManageOrderResultDto();
return result;
}
///
/// 取消访问链接
///
/// 访问链接主键
/// 返回回执
public async Task CancelShareLink(string pkId)
{
TaskManageOrderResultDto result = new TaskManageOrderResultDto();
return result;
}
///
/// 校验成访问链接
///
/// 请求链接
/// 返回回执
public async Task ValidateShareLink(string Url)
{
TaskManageOrderResultDto result = new TaskManageOrderResultDto();
return result;
}
///
/// 访问链接
///
/// 请求链接
/// 返回回执
public async Task QueryShareLink(string Url)
{
TaskManageOrderResultDto result = new TaskManageOrderResultDto();
return result;
}
}
}