CheckinstrumentBusinessModel.cs 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using QWPlatform.Models;
  6. using QWPlatform.DataIntface.Database;
  7. namespace PMS.BusinessModels.Project
  8. {
  9. /// <summary>
  10. /// 测试实体类
  11. /// </summary>
  12. [Table("验收仪器")]
  13. public class CheckinstrumentBusinessModel : DataModelBase
  14. {
  15. //默认不带数据工厂构造
  16. public CheckinstrumentBusinessModel()
  17. {
  18. }
  19. //带有数据工厂的实例化,可以直接操作数据
  20. public CheckinstrumentBusinessModel(DataFactory factory)
  21. : base(factory)
  22. {
  23. }
  24. ///<summary>
  25. ///ID[必填项目],最大长度为:36,数据库类型:VARCHAR2
  26. ///</summary>
  27. [FieldBase("ID", "", "", true, false, "", 36, 0, "VARCHAR2")]
  28. public string ID { get; set; }
  29. ///<summary>
  30. ///机构ID[可为空],最大长度为:36,数据库类型:VARCHAR2
  31. ///</summary>
  32. [FieldBase("项目ID", "", "", false, false, "", 36, 0, "VARCHAR2")]
  33. public string XMID { get; set; }
  34. ///<summary>
  35. ///仪器名称[可为空],最大长度为:100,数据库类型:VARCHAR2
  36. ///</summary>
  37. [FieldBase("仪器名称", "", "", false, false, "", 100, 0, "VARCHAR2")]
  38. public string YQMC { get; set; }
  39. ///<summary>
  40. ///仪器型号[可为空],最大长度为:50,数据库类型:VARCHAR2
  41. ///</summary>
  42. [FieldBase("仪器型号", "", "", false, false, "", 50, 0, "VARCHAR2")]
  43. public string YQXH { get; set; }
  44. ///<summary>
  45. ///科室负责人[可为空],最大长度为:50,数据库类型:VARCHAR2
  46. ///</summary>
  47. [FieldBase("科室负责人", "", "", false, false, "", 50, 0, "VARCHAR2")]
  48. public string KSFZR { get; set; }
  49. ///<summary>
  50. ///科室联系电话[可为空],最大长度为:50,数据库类型:VARCHAR2
  51. ///</summary>
  52. [FieldBase("科室联系电话", "", "", false, false, "", 50, 0, "VARCHAR2")]
  53. public string KSLJDH { get; set; }
  54. ///<summary>
  55. ///厂家负责人[可为空],最大长度为:50,数据库类型:VARCHAR2
  56. ///</summary>
  57. [FieldBase("厂家负责人", "", "", false, false, "", 50, 0, "VARCHAR2")]
  58. public string AGFZR { get; set; }
  59. ///<summary>
  60. ///厂家联系电话[可为空],最大长度为:50,数据库类型:VARCHAR2
  61. ///</summary>
  62. [FieldBase("厂家联系电话", "", "", false, false, "", 50, 0, "VARCHAR2")]
  63. public string AGLJDH { get; set; }
  64. ///<summary>
  65. ///状态[可为空],最大长度为:1,数据库类型:VARCHAR2
  66. ///</summary>
  67. [FieldBase("状态", "", "", false, false, "", 1, 0, "VARCHAR2")]
  68. public string ZT { get; set; }
  69. ///<summary>
  70. ///验收时间[可为空],最大长度为:7,数据库类型:DATE
  71. ///</summary>
  72. [FieldBase("验收时间", "", "", false, false, "", 7, 0, "DATE")]
  73. public DateTime? YSSJ { get; set; }
  74. ///<summary>
  75. ///仪器类型[可为空],最大长度为:100,数据库类型:VARCHAR2
  76. ///</summary>
  77. [FieldBase("仪器类型", "", "", false, false, "", 100, 0, "VARCHAR2")]
  78. public string YQLX { get; set; }
  79. ///<summary>
  80. ///仪器厂家[可为空],最大长度为:100,数据库类型:VARCHAR2
  81. ///</summary>
  82. [FieldBase("仪器厂家", "", "", false, false, "", 100, 0, "VARCHAR2")]
  83. public string YQCJ { get; set; }
  84. ///<summary>
  85. ///通讯类型[可为空],最大长度为:100,数据库类型:VARCHAR2
  86. ///</summary>
  87. [FieldBase("通讯类型", "", "", false, false, "", 100, 0, "VARCHAR2")]
  88. public string TCLX { get; set; }
  89. ///<summary>
  90. ///通讯参数[可为空],最大长度为:100,数据库类型:VARCHAR2
  91. ///</summary>
  92. [FieldBase("通讯参数", "", "", false, false, "", 2000, 0, "VARCHAR2")]
  93. public string TXCS { get; set; }
  94. ///<summary>
  95. ///接口DLL名称[可为空],最大长度为:400,数据库类型:VARCHAR2
  96. ///</summary>
  97. [FieldBase("接口DLL名称", "", "", false, false, "", 400, 0, "VARCHAR2")]
  98. public string JGDLL { get; set; }
  99. ///<summary>
  100. ///实施人员[可为空],最大长度为:50,数据库类型:VARCHAR2
  101. ///</summary>
  102. [FieldBase("实施人员", "", "", false, false, "", 50, 0, "VARCHAR2")]
  103. public string SSRY { get; set; }
  104. ///<summary>
  105. ///备注[可为空],最大长度为:36,数据库类型:VARCHAR2
  106. ///</summary>
  107. [FieldBase("备注", "", "", false, false, "", 1000, 0, "VARCHAR2")]
  108. public string BZ { get; set; }
  109. ///<summary>
  110. ///启用时间[可为空],最大长度为:7,数据库类型:DATE
  111. ///</summary>
  112. [FieldBase("启用时间", "", "", false, false, "", 7, 0, "DATE")]
  113. public DateTime? QYSJ { get; set; }
  114. }
  115. }