Treatment.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace WpfTest1.SQLite
  7. {
  8. public class Treatment
  9. {
  10. public int id { get; set; }
  11. public string disease { get; set; }
  12. public string bodyParts { get; set; }
  13. public double rate1 { get; set; }
  14. public double rate2 { get; set; }
  15. public double rate3 { get; set; }
  16. public double rate4 { get; set; }
  17. public double rate5 { get; set; }
  18. public double rate6 { get; set; }
  19. public double rate7 { get; set; }
  20. public double rate8 { get; set; }
  21. public double rate9 { get; set; }
  22. public double rate10 { get; set; }
  23. public int num1 { get; set; }
  24. public int num2 { get; set; }
  25. public int num3 { get; set; }
  26. public int num4 { get; set; }
  27. public int num5 { get; set; }
  28. public int num6 { get; set; }
  29. public int num7 { get; set; }
  30. public int num8 { get; set; }
  31. public int num9 { get; set; }
  32. public int num10 { get; set; }
  33. public double intervalTime { get; set; }
  34. public int repeatTimes { get; set; }
  35. public double totalTime => Math.Round((num1 / rate1 +
  36. num2 / rate2 +
  37. num3 / rate3 +
  38. num4 / rate4 +
  39. num5 / rate5 +
  40. num6 / rate6 +
  41. num7 / rate7 +
  42. num8 / rate8 +
  43. num9 / rate9 +
  44. num10 / rate10 + intervalTime) * repeatTimes, 2);
  45. public int totalNum => (num1 + num2 + num3 + num4 + num5 + num6 + num7 + num8 + num9 + num10) * repeatTimes;
  46. }
  47. //*/
  48. public class TreatmentCustomItem
  49. {
  50. public int tcID { get; set; }
  51. public double tcRate { get; set; }
  52. public double tcActiveTime { get; set; }
  53. public double tcInactiveTime { get; set; }
  54. }//*/
  55. }