using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Myshipping.Application
{
///
///
///
public interface ITaskManageService
{
///
/// 创建任务
///
/// 任务详情
/// 返回回执
Task CreateTaskJob(TaskManageOrderMessageInfo info);
///
/// 获取查询参数
///
/// 参数类型 STATUS-任务状态;TASK_TYPE-任务类型;SOURCE-任务来源
/// 返回回执
Task GetParaInfo(string ParaType);
///
/// 获取登陆人相关的任务统计信息
///
/// 是否强制计算
/// 返回回执
Task GetCurrentTotalStat(bool isReCalc = false);
///
/// 任务台账查询
///
/// 任务台账查询请求
/// 返回结果
Task GetPageAsync(QueryTaskManageDto QuerySearch);
}
}