ApiModel.cs 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Models.APIBase
  7. {
  8. #region 单条数据
  9. /// <summary>
  10. /// 单条数据
  11. /// </summary>
  12. public class ApiOne<T>
  13. {
  14. /// <summary>
  15. /// 错误码
  16. /// </summary>
  17. public int code { get; set; }
  18. /// <summary>
  19. /// 错误信息
  20. /// </summary>
  21. public string msg { get; set; }
  22. /// <summary>
  23. /// 服务器时间
  24. /// unix格式
  25. /// </summary>
  26. public long stime { get; set; }
  27. /// <summary>
  28. /// 是否加密
  29. /// </summary>
  30. public bool Encrypted { get; set; }
  31. /// <summary>
  32. /// 数据
  33. /// </summary>
  34. public T body { get; set; }
  35. }
  36. #endregion
  37. #region 数据集 含条数 用于分页
  38. /// <summary>
  39. /// 数据集
  40. /// </summary>
  41. /// <typeparam name="T"></typeparam>
  42. public class ApiList<T>
  43. {
  44. /// <summary>
  45. /// 错误码
  46. /// </summary>
  47. public int code { get; set; }
  48. /// <summary>
  49. /// 错误信息
  50. /// </summary>
  51. public string msg { get; set; }
  52. /// <summary>
  53. /// 服务器时间
  54. /// unix格式
  55. /// </summary>
  56. public long stime { get; set; }
  57. /// <summary>
  58. /// 是否加密
  59. /// </summary>
  60. public bool Encrypted { get; set; }
  61. /// <summary>
  62. /// 数据
  63. /// </summary>
  64. public Body<List<T>> body { get; set; }
  65. }
  66. #endregion
  67. #region api数据
  68. /// <summary>
  69. /// api数据
  70. /// </summary>
  71. /// <typeparam name="T"></typeparam>
  72. public class Body<T>
  73. {
  74. /// <summary>
  75. /// 总条数 分页用
  76. /// </summary>
  77. public int count { get; set; }
  78. /// <summary>
  79. /// object数据
  80. /// </summary>
  81. public T data { get; set; }
  82. }
  83. #endregion
  84. }