public dynamic GetExamPaperList([FromUri] ExamPagerRequest request) { if (!string.IsNullOrEmpty(request.Title)) { request.Title = request.Title.Trim(); } return(Success(mapper.GetExamPaperList(request, this.System_Station_ID), request.PageIndex == 1 ? mapper.GetExamPaperTotalCount(request, this.System_Station_ID) : 0)); }
/// <summary> /// 获取试卷列表总条数 /// </summary> /// <param name="request"></param> /// <returns></returns> public int GetExamPaperTotalCount(ExamPagerRequest request, int stationId) { return(SqlMapper.QueryForObject <int>("GetExamPaperTotalCount", new { title = request.Title, Valid = request.Valid, type = request.Type, DoType = request.DoType, store = request.Store, Province_ID = request.Province_ID, stationId, pageStatus = 0 })); }
/// <summary> /// 查询试卷列表 /// </summary> /// <param name="request"></param> /// <returns></returns> public IList GetExamPaperList(ExamPagerRequest request, int stationId) { return(QueryForList("GetExamPaperList", new { title = request.Title, Valid = request.Valid, type = request.Type, store = request.Store, DoType = request.DoType, Province_ID = request.Province_ID, stationId, pageIndex = (request.PageIndex - 1) * request.PageSize, pageSize = request.PageSize, pageStatus = request.PageStatus })); }