You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

98 lines
2.6 KiB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using Shentun.Peis.ColumnReferences;
  7. namespace Shentun.Peis
  8. {
  9. public class ColumnReferencePlugInsTest: IColumnReferencePlugIns
  10. {
  11. public List<string> GetColumns()
  12. {
  13. return new List<string>
  14. {
  15. "编码",
  16. "名称",
  17. "规格"
  18. };
  19. }
  20. public List<string> GetInterfaceColumns()
  21. {
  22. return new List<string>
  23. {
  24. "编码",
  25. "名称",
  26. "规格"
  27. };
  28. }
  29. public async Task<List<ColumnReferenceCodeValue>> GetCodeValues()
  30. {
  31. return new List<ColumnReferenceCodeValue>()
  32. {
  33. new ColumnReferenceCodeValue()
  34. {
  35. Code = "001",
  36. DisplayName = "血常规",
  37. Exter1 = "一次"
  38. },
  39. new ColumnReferenceCodeValue()
  40. {
  41. Code = "002",
  42. DisplayName = "腹部彩超",
  43. Exter1 = "一次"
  44. },
  45. new ColumnReferenceCodeValue()
  46. {
  47. Code = "内科",
  48. DisplayName = "血常规",
  49. Exter1 = "一次"
  50. }
  51. };
  52. }
  53. public async Task<List<ColumnReferenceCodeValue>> GetInterfaceCodeValues()
  54. {
  55. return new List<ColumnReferenceCodeValue>()
  56. {
  57. new ColumnReferenceCodeValue()
  58. {
  59. Code = "001",
  60. DisplayName = "血常规",
  61. Exter1 = "一次"
  62. },
  63. new ColumnReferenceCodeValue()
  64. {
  65. Code = "002",
  66. DisplayName = "腹部彩超",
  67. Exter1 = "一次"
  68. },
  69. new ColumnReferenceCodeValue()
  70. {
  71. Code = "内科",
  72. DisplayName = "血常规",
  73. Exter1 = "一次"
  74. }
  75. };
  76. }
  77. public async Task<List<ColumnReferenceFilterCodeValue>> GetFilterCodeValues()
  78. {
  79. throw new NotImplementedException();
  80. }
  81. public string GetFilterColumnName()
  82. {
  83. return null;
  84. }
  85. }
  86. public class Column
  87. {
  88. public string ColumnId { get; set; }
  89. public string ColumnName { get; set; }
  90. }
  91. }