GetMainInfo.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using JLHHJSvr.Com.Model;
  6. using LJLib.Net.SPI.Com;
  7. namespace JLHHJSvr.Com.APP
  8. {
  9. /// <summary>
  10. /// 获取主页显示信息的数据
  11. /// </summary>
  12. public sealed class GetMainInfoRequest : ILJRequest<GetMainInfoResponse>
  13. {
  14. public override string GetApiName()
  15. {
  16. return "GetMainInfo";
  17. }
  18. public string token { get; set; }
  19. /// <summary>
  20. /// 0|null:APP
  21. /// 1: PC
  22. /// </summary>
  23. public int? type { get; set; }
  24. }
  25. public sealed class GetMainInfoResponse : LJResponse
  26. {
  27. /// <summary>
  28. /// 未处理违停数
  29. /// </summary>
  30. public int violateCnt { get; set; }
  31. /// <summary>
  32. /// 报备数
  33. /// </summary>
  34. public int recordCnt { get; set; }
  35. /// <summary>
  36. /// 已到期备案数
  37. /// </summary>
  38. public int expiredCnt { get; set; }
  39. #region PC端附加
  40. /// <summary>
  41. /// 总车位数
  42. /// </summary>
  43. public int totalPermitCnt { get; set; }
  44. /// <summary>
  45. /// 剩余车位
  46. /// </summary>
  47. public int leftPermitCnt { get; set; }
  48. /// <summary>
  49. /// 过期车辆
  50. /// </summary>
  51. public int expiredPermitCnt { get; set; }
  52. /// <summary>
  53. /// 即将过期
  54. /// </summary>
  55. public int expiringPermitCnt { get; set; }
  56. /// <summary>
  57. /// 已到期备案列表
  58. /// </summary>
  59. public List<Permit> expiredRecordList { get; set; }
  60. #endregion
  61. }
  62. }