From d037f94e6047d6ed3e41e29301620e2ffabf106f Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期三, 15 六月 2022 14:17:31 +0800
Subject: [PATCH] 组织架构、用户清单接口开发提交(不包含导入导出)

---
 VueWebApi/DLL/BLL/BasicSettingBLL.cs |   71 +++++++++++++++++++++++++++++++++++
 1 files changed, 71 insertions(+), 0 deletions(-)

diff --git a/VueWebApi/DLL/BLL/BasicSettingBLL.cs b/VueWebApi/DLL/BLL/BasicSettingBLL.cs
index e6365b1..d59c5a6 100644
--- a/VueWebApi/DLL/BLL/BasicSettingBLL.cs
+++ b/VueWebApi/DLL/BLL/BasicSettingBLL.cs
@@ -3,6 +3,7 @@
 using System.Linq;
 using System.Web;
 using VueWebApi.DLL.DAL;
+using VueWebApi.Models;
 using VueWebApi.Tools;
 
 namespace VueWebApi.DLL.BLL
@@ -13,6 +14,13 @@
         public static ToMessage OrganizationSearch(string orgCode, string orgName, string orgType, string userName,int startNum,int endNum,string prop,string order)
         {
             return BasicSettingDAL.OrganizationSearch(orgCode, orgName,orgType,userName, startNum, endNum, prop, order);
+        }
+        #endregion
+
+        #region [缁勭粐鏋舵瀯鏌ユ壘涓婄骇鍗曚綅]
+        public static ToMessage PrentOrganization(string orgcode)
+        {
+            return BasicSettingDAL.PrentOrganization(orgcode);
         }
         #endregion
 
@@ -40,6 +48,13 @@
         }
         #endregion
 
+        #region [鐢ㄦ埛鎵�灞炵粍缁嘳
+        public static ToMessage UserOrganization()
+        {
+            return BasicSettingDAL.UserOrganization();
+        }
+        #endregion
+
         #region[鐢ㄦ埛娓呭崟鏂板缂栬緫]
         public static ToMessage AddUpdateUser(string UserId, string UserCode, string UserName, string Enable,string LoginOrg,string Mobile,string Email, string Operator, string OperType)
         {
@@ -61,7 +76,35 @@
         }
         #endregion
 
+        #region[鐢ㄦ埛娓呭崟鍏宠仈瑙掕壊淇濆瓨]
+        public static ToMessage SaveUserAssoctRole(string usercode, List<RoleUserSubmit> json)
+        {
+            return BasicSettingDAL.SaveUserAssoctRole(usercode,json);
+        }
+        #endregion
 
+
+
+        #region[瑙掕壊绫诲瀷鏌ヨ]
+        public static ToMessage RoleTypeSearch(int startNum, int endNum, string prop, string order)
+        {
+            return BasicSettingDAL.RoleTypeSearch(startNum, endNum, prop, order);
+        }
+        #endregion
+
+        #region[瑙掕壊绫诲瀷鏂板]
+        public static ToMessage RoleTypeAdd(List<ObjectData> json)
+        {
+            return BasicSettingDAL.RoleTypeAdd(json);
+        }
+        #endregion
+
+        #region[瑙掕壊绫诲瀷鍒犻櫎]
+        public static ToMessage RoleTypeDelete(string roleTypeCode)
+        {
+            return BasicSettingDAL.RoleTypeDelete(roleTypeCode);
+        }
+        #endregion
 
         #region[瑙掕壊娓呭崟鏌ヨ]
         public static ToMessage RoleSearch(string RoleCode, string RoleName, string RoleTypeCode, string CreateUser, int startNum, int endNum, string prop, string order)
@@ -69,5 +112,33 @@
             return BasicSettingDAL.RoleSearch(RoleCode, RoleName, RoleTypeCode, CreateUser, startNum, endNum, prop, order);
         }
         #endregion
+
+        #region[瑙掕壊娓呭崟鏂板缂栬緫]
+        public static ToMessage AddUpdateRole(string RoleId, string RoleCode, string RoleName,string RoleTypeCode, string description, string Usercode, string OperType)
+        {
+            return BasicSettingDAL.AddUpdateRole(RoleId, RoleCode, RoleName, RoleTypeCode, description, Usercode, OperType);
+        }
+        #endregion
+
+        #region[瑙掕壊娓呭崟鍒犻櫎]
+        public static ToMessage DeleteRole(string RoleCode)
+        {
+            return BasicSettingDAL.DeleteRole(RoleCode);
+        }
+        #endregion
+
+        #region[瑙掕壊娓呭崟鍏宠仈鐢ㄦ埛鏌ヨ]
+        public static ToMessage RoleAssociationUser(string rolecode, string usercode, string username, string orgcode, string isrole, int startNum, int endNum, string prop, string order)
+        {
+            return BasicSettingDAL.RoleAssociationUser(rolecode,usercode,username,orgcode,isrole, startNum,endNum,prop,order);
+        }
+        #endregion
+
+        #region[瑙掕壊娓呭崟鍏宠仈鐢ㄦ埛淇濆瓨]
+        public static ToMessage SaveRoleAssociationUser(string rolecode, List<ObjectData> json)
+        {
+            return BasicSettingDAL.SaveRoleAssociationUser(rolecode, json);
+        }
+        #endregion
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3