/// <summary> /// 管理员列表 /// </summary> /// <param name="request"></param> /// <returns></returns> public PagedList <GetAdminListResponse> GetAdminList(GetAdminListRequest request) { StringBuilder sbSql = new StringBuilder(); sbSql.Append(@"select a.*,b.RoleName,c.RealName as CreateAdmin from sys_admin a left join sys_role b on b.ID=a.RoleID left join sys_admin c on c.ID=a.CreateBy where 1=1 "); var param = new DynamicParameters(); if (!string.IsNullOrEmpty(request.AdminName)) { sbSql.Append(" and a.AdminName like ?AdminName"); param.Add("AdminName", "%" + request.AdminName + "%"); } if (!string.IsNullOrEmpty(request.Name)) { sbSql.Append(" and a.RealName like ?RealName"); param.Add("RealName", "%" + request.Name + "%"); } request.OrderBy = "a.CreateTime desc"; return(GetPagedList <GetAdminListResponse>(sbSql.ToString(), param, request.PageIndex, request.PageSize, request.OrderBy)); }
/// <summary> /// 管理员列表 /// </summary> /// <param name="search"></param> /// <returns></returns> public ActionResult AdminList(GetAdminListRequest request) { PagedList <GetAdminListResponse> list = _systemService.GetAdminList(request); return(View(list)); }
/// <summary> /// 管理员列表 /// </summary> /// <param name="search"></param> /// <returns></returns> public PagedList <GetAdminListResponse> GetAdminList(GetAdminListRequest request) { return(_systemRepository.GetAdminList(request)); }