using Autofac;
|
using Rhea.Common;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using Tiger.Model;
|
|
namespace Tiger.IBusiness
|
{
|
public interface ILogin
|
{
|
#region BS
|
/// <summary>
|
/// 获取登录信息
|
/// </summary>
|
/// <param name="token"></param>
|
/// <param name="Async"></param>
|
/// <returns></returns>
|
public Task<SYS_BS_LOGIN> GetBSLoginInfo(string token, bool Async = true);
|
|
/// <summary>
|
/// 添加记录
|
/// </summary>
|
/// <param name="parm"></param>
|
/// <param name="Async"></param>
|
/// <returns></returns>
|
public Task<ApiAction> AddLOG_BS_LOGINAsync(SYS_BS_LOGIN parm, bool Async = true);
|
|
/// <summary>
|
/// 登录
|
/// </summary>
|
/// <param name="action"></param>
|
/// <param name="Async"></param>
|
/// <returns></returns>
|
public Task<ApiAction<SYS_BS_LOGIN>> BSLogin(ApiAction<UserInfo> action, bool Async = true);
|
/// <summary>
|
/// 切换据点
|
/// </summary>
|
/// <param name="action"></param>
|
/// <param name="Async"></param>
|
/// <returns></returns>
|
public Task<ApiAction> BSSwitchOrgCode(string token, string org, string fty);
|
|
/// <summary>
|
/// 注销
|
/// </summary>
|
/// <param name="token"></param>
|
/// <returns></returns>
|
public Task<ApiAction> BSLogout(string token);
|
#endregion
|
|
#region CS
|
/// <summary>
|
/// 获取登录信息
|
/// </summary>
|
/// <param name="token"></param>
|
/// <param name="Async"></param>
|
/// <returns></returns>
|
public Task<SYS_CS_LOGIN> GetCSLoginInfo(string token, bool Async = true);
|
|
/// <summary>
|
/// 登录
|
/// </summary>
|
/// <param name="action"></param>
|
/// <param name="Async"></param>
|
/// <returns></returns>
|
public Task<ApiAction<SYS_CS_LOGIN>> CSLogin(ApiAction<UserInfo> action, bool Async = true);
|
|
/// <summary>
|
/// 注销
|
/// </summary>
|
/// <param name="token"></param>
|
/// <returns></returns>
|
public Task<ApiAction> CSLogout(string token);
|
#endregion
|
}
|
}
|