Esempio n. 1
0
        /// <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));
        }
Esempio n. 2
0
        /// <summary>
        /// 管理员列表
        /// </summary>
        /// <param name="search"></param>
        /// <returns></returns>
        public ActionResult AdminList(GetAdminListRequest request)
        {
            PagedList <GetAdminListResponse> list = _systemService.GetAdminList(request);

            return(View(list));
        }
Esempio n. 3
0
 /// <summary>
 /// 管理员列表
 /// </summary>
 /// <param name="search"></param>
 /// <returns></returns>
 public PagedList <GetAdminListResponse> GetAdminList(GetAdminListRequest request)
 {
     return(_systemRepository.GetAdminList(request));
 }