Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
 

65 linhas
2.0 KiB

  1. using Nancy;
  2. using Learun.Util;
  3. using System.Collections.Generic;
  4. using Learun.Application.TwoDevelopment.EducationalAdministration;
  5. using static Learun.Application.WebApi.Modules.StuInfoFreshApi;
  6. using System;
  7. using System.IO;
  8. using System.Linq;
  9. using Learun.Application.Base.SystemModule;
  10. using Learun.Application.OA;
  11. using Learun.Application.OA.File.FileInfo;
  12. using Learun.Application.TwoDevelopment.LogisticsManagement;
  13. using Learun.Application.TwoDevelopment.LR_Desktop;
  14. using Learun.Application.WorkFlow;
  15. using Microsoft.Ajax.Utilities;
  16. namespace Learun.Application.WebApi
  17. {
  18. /// <summary>
  19. /// 版 本 Learun-ADMS-Ultimate V7.0.0 力软敏捷开发框架
  20. /// Copyright (c) 2013-2018 上海力软信息技术有限公司
  21. /// 创 建:超级管理员
  22. /// 日 期:2019-08-19 17:50
  23. /// 描 述:教师注册
  24. /// </summary>
  25. public class MealCardRunTabApi : BaseApi
  26. {
  27. private MealCardRunTabIBLL mealCardRunTabIBLL = new MealCardRunTabBLL();
  28. /// <summary>
  29. /// 一卡通接口
  30. /// <summary>
  31. public MealCardRunTabApi()
  32. : base("/Learun/adms/MealCardRunTab")
  33. {
  34. Get["/getlist"] = GetList;
  35. }
  36. #region 获取数据
  37. /// <summary>
  38. /// 获取页面显示列表分页数据
  39. /// <summary>
  40. /// <param name="_"></param>
  41. /// <returns></returns>
  42. public Response GetList(dynamic _)
  43. {
  44. ReqPageParam parameter = this.GetReqData<ReqPageParam>();
  45. var data = mealCardRunTabIBLL.GetPageList(parameter.pagination, parameter.queryJson);
  46. data = data.OrderByDescending(x => x.centralTm);
  47. var jsonData = new
  48. {
  49. rows = data,
  50. total = parameter.pagination.total,
  51. page = parameter.pagination.page,
  52. records = parameter.pagination.records
  53. };
  54. return Success(jsonData);
  55. }
  56. #endregion
  57. }
  58. }