diff --git a/IBKLinker-Minio/Controller/MinioController/MinioApiController.cs b/IBKLinker-Minio/Controller/MinioController/MinioApiController.cs index cb21385..556622b 100644 --- a/IBKLinker-Minio/Controller/MinioController/MinioApiController.cs +++ b/IBKLinker-Minio/Controller/MinioController/MinioApiController.cs @@ -301,12 +301,23 @@ namespace IBKLinker_Minio.Controller.MinioController { string sql = string.Empty; IList result = new List(); - if (!string.IsNullOrEmpty(minioUser.UserName.ToString())) + if (!string.IsNullOrEmpty(minioUser.UserName)) { - sql += " and USER_NAME ='" + minioUser.UserName + "'"; + sql += " and a.USER_NAME ='" + minioUser.UserName + "'"; } - - request.data = db.Query("select * from MINIO_USER where 1=1 " + sql + " ORDER BY PK"); + if (!string.IsNullOrEmpty(minioUser.UserId)) + { + sql += " and a.USER_ID ='" + minioUser.UserId + "'"; + } + if (!string.IsNullOrEmpty(minioUser.State.ToString())) + { + sql += " and a.STATE =" + minioUser.State + ""; + } + if (minioUser.RoleId>0) + { + sql += " and a.ROLE_ID =" + minioUser.RoleId + ""; + } + request.data = db.Query("select a.*,b.ROLE_ID as RoleName from MINIO_USER a left join MINIO_ROLE_PERMISSION b on a. ROLE_ID=b.ROLE_ID where 1=1 " + sql + " ORDER BY USER_ID"); request.code = "0"; } } @@ -500,7 +511,7 @@ namespace IBKLinker_Minio.Controller.MinioController /// /// 修改数据 [HttpPost, Route("UpdateRolePermission")] - public RequestEntity UpdateRolePermission(List data) + public RequestEntity UpdateRolePermission(MinioRolePermission data) { RequestEntity request = new RequestEntity(); try diff --git a/IBKLinker-Minio/Entity/MinioController/MinioUser.cs b/IBKLinker-Minio/Entity/MinioController/MinioUser.cs index 7e5c027..715f4b2 100644 --- a/IBKLinker-Minio/Entity/MinioController/MinioUser.cs +++ b/IBKLinker-Minio/Entity/MinioController/MinioUser.cs @@ -33,7 +33,11 @@ namespace IBKLinker_Minio.Entity.MinioController /// [Persistent("ROLE_ID"), DisplayName("角色ID")] public int RoleId { get; set; } - + /// + ///角色ID + /// + [Persistent(false), DisplayName("角色名称")] + public int RoleName { get; set; } /// ///创建人