QueryMyProblemModel.cs 2.4 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 PMS.BusinessModels.MobileProblem
  7. {
  8. /// <summary>
  9. /// 创建人:伍莲魁
  10. /// 创建日期:2019/1/8
  11. /// 功能描述:移动端查询问题条件模型
  12. /// </summary>
  13. public class QueryMyProblemModel
  14. {
  15. /// <summary>
  16. /// 当前用户ID
  17. /// </summary>
  18. public string CurrentUserId { set; get; }
  19. /// <summary>
  20. /// 机构ID
  21. /// </summary>
  22. public string InstitutionID { set; get; }
  23. /// <summary>
  24. /// 查询类型
  25. /// </summary>
  26. public string SelectType { set; get; }
  27. /// <summary>
  28. /// 查询条件
  29. /// </summary>
  30. public string SelectConditon { set; get; }
  31. /// <summary>
  32. /// 问题状态
  33. /// </summary>
  34. public string ProblemStatus { set; get; }
  35. /// <summary>
  36. /// 问题类型
  37. /// </summary>
  38. public string ProblemTypes { set; get; }
  39. /// <summary>
  40. /// 审核单位
  41. /// </summary>
  42. public string Auditunits { set; get; }
  43. /// <summary>
  44. /// 开始时间
  45. /// </summary>
  46. public string TimeBegins { set; get; }
  47. /// <summary>
  48. /// 结束时间
  49. /// </summary>
  50. public string TimeEnds { set; get; }
  51. public int Pages { get; set; }
  52. public int rows { get; set; }
  53. /// <summary>
  54. /// 开始行
  55. /// </summary>
  56. public int? StartNum {
  57. get
  58. {
  59. return ((Pages - 1) * rows+1);
  60. }
  61. }
  62. /// <summary>
  63. /// 结束行
  64. /// </summary>
  65. public int? EndNum { get
  66. {
  67. return Pages * rows;
  68. }
  69. }
  70. public DateTime? StartTimeD
  71. {
  72. get
  73. {
  74. if (TimeBegins !="开始时间")
  75. {
  76. return Convert.ToDateTime(TimeBegins);
  77. }
  78. return null;
  79. }
  80. }
  81. public DateTime? EndTimeD
  82. {
  83. get
  84. {
  85. if (TimeEnds!="结束时间")
  86. {
  87. return Convert.ToDateTime(TimeEnds);
  88. }
  89. return null;
  90. }
  91. }
  92. }
  93. }