using Nirvana.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using YBDevice.Application.CommonInfo;
using YBDevice.Entity;
namespace YBDevice.Application
{
public interface ICommonService
{
///
/// 插入或者更新汇总表
///
///
Task InsertOrUpdateCombinedAsync();
///
/// 更新或者插入指定商户实时数据
///
///
///
Task InsertOrUpdateRealDataAsync(int BusinessId);
///
/// 更新或者插入指定商户实时数据
///
///
///
Task InsertOrUpdateRealDataAsync(List BusinessId);
///
/// 添加分配记录
///
///
///
Task InsertAllocAsync(YB_DeviceAlloc data);
///
/// 添加分配记录
///
/// 设备列表
/// 分配人
/// 接收人
/// 类型,1-出货,2-分配,3-回收,4-激活
///
Task InsertAllocAsync(List equids, int frombusinessid, int tobusinessid, DeviceAllocType type);
///
/// 生成登录token
///
///
///
LoginInfoDto AccessToken(OperatorModel account);
}
}