TaskService.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Threading.Tasks;
  5. using wispro.sp.web.Models;
  6. namespace wispro.sp.web.Services
  7. {
  8. public class TaskService
  9. {
  10. public Models.Task GetTask(int id)
  11. {
  12. ProjectInfo project = new ProjectInfo()
  13. {
  14. CaseNo = "WOCN2111703",
  15. CaseName = "NETWORK SWITCHING METHOD, APPARATUS, USER EQUIPTMENT, AND STORAGE MEDIUM",
  16. DoItem = "新申请",
  17. DoPerson = new List<string>() { "李申" }, ResponseMan = ""
  18. };
  19. switch (id)
  20. {
  21. case 1:
  22. return new Models.Task()
  23. {
  24. Id =1,
  25. ProjectInfo = project,
  26. Name =$"案件{project.CaseNo}申诉审核",
  27. ResponseMan ="李丽",
  28. LimiteDate = new DateTime(2021,10,20),
  29. Type ="申诉审核", CreateTime = DateTime.Now, State="待处理",
  30. InputFields = new List<InputField>()
  31. {
  32. new(){ FieldName ="申诉类型", FieldType="string", FieldValue="案件系数申诉"},
  33. new(){ FieldName ="案件系数变更为", FieldType="string", FieldValue="A"}
  34. }
  35. };
  36. break;
  37. case 2:
  38. break;
  39. case 3:
  40. break;
  41. case 4:
  42. break;
  43. }
  44. return null;
  45. }
  46. }
  47. }