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; } } }