using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json.Linq;
using System.Data;
using Tiobon.Core.Common;
using Tiobon.Core.IServices.BASE;
using Tiobon.Core.Model;
namespace Tiobon.Core.IServices;
///
/// IPayServices
///
public interface ICommonServices : IBaseServices>
{
///
/// 获取菜单
///
///
///
Task> GetMenuAsync(MenuParam param);
Task> GetModuleInfoAsync(ModuleParam param);
Task> GetESSModuleInfoAsync(ModuleParam param);
Task> GetSelectAsync(string type, string keyWords);
Task> ExportExcelAsync(QueryExport param);
Task> DownImportTemplateAsync(QueryExport param);
Task> ImportExcelAsync(IFormFile file, string menuName, int langId, int userId);
Task> GetFlowInfoAsync(FlowParam param);
Task CommitFlowAsync(FlowCommitParam param);
Task> getPostCommonAES(JObject param);
Task> getPostCommon(JObject param);
}