SelectComplaintListModel.cs 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. using PMS.BusinessModels.ModelExtend;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. namespace PMS.BusinessModels.ComplaintManage
  7. {
  8. /// <summary>
  9. /// 创建人:伍莲魁
  10. /// 创建日期:2018/12/12
  11. /// 功能描述:投诉列表查询条件模型
  12. /// </summary>
  13. public class SelectComplaintListModel
  14. {
  15. public string rows { get; set; }
  16. public int? StartNum
  17. {
  18. get
  19. {
  20. return PagingModel.GetStartNum(page, rows,1);
  21. }
  22. }
  23. public string page { get; set; }
  24. public int? EndNum
  25. {
  26. get
  27. {
  28. return PagingModel.GetEndNum(page, rows, 10);
  29. }
  30. }
  31. /// <summary>
  32. /// 搜索条件
  33. /// </summary>
  34. public string Search { get; set; }
  35. /// <summary>
  36. /// 投诉种类
  37. /// </summary>
  38. public string ComplaintType { get; set; }
  39. /// <summary>
  40. /// 渠道ID
  41. /// </summary>
  42. public string Channel { get; set; }
  43. /// <summary>
  44. /// 投诉状态
  45. /// </summary>
  46. public string Status { get; set; }
  47. /// <summary>
  48. /// 开始时间
  49. /// </summary>
  50. public string StartTime { get; set; }
  51. /// <summary>
  52. /// 结束时间
  53. /// </summary>
  54. public string EndTime { get; set; }
  55. /// <summary>
  56. /// 当前用户ID
  57. /// </summary>
  58. public string strUserId { get; set; }
  59. /// <summary>
  60. /// 是否为管理员
  61. /// </summary>
  62. public string strIsAdmin { get; set; }
  63. /// <summary>
  64. /// 是否显示我的问题(1:是,2:否)
  65. /// </summary>
  66. public string My { get; set; }
  67. public DateTime? StartTimeD
  68. {
  69. get
  70. {
  71. if (!String.IsNullOrEmpty(StartTime))
  72. {
  73. return Convert.ToDateTime(StartTime);
  74. }
  75. return null;
  76. }
  77. }
  78. public DateTime? EndTimeD
  79. {
  80. get
  81. {
  82. if (!String.IsNullOrEmpty(EndTime))
  83. {
  84. return Convert.ToDateTime(EndTime);
  85. }
  86. return null;
  87. }
  88. }
  89. }
  90. }