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