From 3cab868262d5e84cd1000851c07cce43a459f3ea Mon Sep 17 00:00:00 2001 From: Rodney Chen <rodney.chen@hotmail.com> Date: 星期四, 29 八月 2024 20:49:54 +0800 Subject: [PATCH] 增加CS客户端登录逻辑 --- Tiger.IBusiness/Common/ILogin.cs | 34 ++++++++++++++++++++++++++++++---- 1 files changed, 30 insertions(+), 4 deletions(-) diff --git a/Tiger.IBusiness/Common/ILogin.cs b/Tiger.IBusiness/Common/ILogin.cs index 2f16b02..b5651cc 100644 --- a/Tiger.IBusiness/Common/ILogin.cs +++ b/Tiger.IBusiness/Common/ILogin.cs @@ -11,13 +11,14 @@ { public interface ILogin { + #region BS /// <summary> /// 鑾峰彇鐧诲綍淇℃伅 /// </summary> /// <param name="token"></param> /// <param name="Async"></param> /// <returns></returns> - public Task<SYS_BS_LOGIN> GetLoginInfo(string token, bool Async = true); + public Task<SYS_BS_LOGIN> GetBSLoginInfo(string token, bool Async = true); /// <summary> /// 娣诲姞璁板綍 @@ -33,21 +34,46 @@ /// <param name="action"></param> /// <param name="Async"></param> /// <returns></returns> - public Task<ApiAction<SYS_BS_LOGIN>> Login(ApiAction<UserInfo> action, bool Async = true); + 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> SwitchOrgCode(string token, string org, string fty); + public Task<ApiAction> BSSwitchOrgCode(string token, string org, string fty); /// <summary> /// 娉ㄩ攢 /// </summary> /// <param name="token"></param> /// <returns></returns> - public Task<ApiAction> Logout(string token); + 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 } } -- Gitblit v1.9.3