public IActionResult Initdate(string YiYuan = "", string Office = "", int id = -1, string YiShi = "", string Patient = "", int patientid = -1, int pageindex = 1, int pagesize = 3) { var list = _bll.List(YiYuan, Office, id, YiShi, Patient, patientid); int count = list.Count; int pagecount = (int)Math.Ceiling(count * 1.0 / pagesize); var _list = list.Skip((pageindex - 1) * pagesize).Take(pagesize).ToList(); return(Ok(new { data = _list, pages = new { pro = pageindex > 1 ? pageindex - 1 : 1, next = pageindex < pagecount ? pageindex + 1 : pagecount, last = pagecount } }));; }