Identify_Model.cs 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. using QWPlatform.DataIntface.Database;
  2. using QWPlatform.Models;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace PMS.EntityModels.ProManager
  9. {
  10. /// <summary>
  11. /// 测试实体类
  12. /// </summary>
  13. [Table("项目个性化")]
  14. public class Identify_Model : DataModelBase
  15. {
  16. //默认不带数据工厂构造
  17. public Identify_Model()
  18. {
  19. }
  20. //带有数据工厂的实例化,可以直接操作数据
  21. public Identify_Model(DataFactory factory)
  22. : base(factory)
  23. {
  24. }
  25. ///<summary>
  26. ///ID[必填项目],最大长度为:36,数据库类型:VARCHAR2
  27. ///</summary>
  28. [FieldBase("ID", "", "", true, false, "", 36, 0, "VARCHAR2")]
  29. public string ID { get; set; }
  30. ///<summary>
  31. ///项目ID[可为空],最大长度为:36,数据库类型:VARCHAR2
  32. ///</summary>
  33. [FieldBase("项目ID", "", "", false, false, "", 36, 0, "VARCHAR2")]
  34. public string XMID { get; set; }
  35. ///<summary>
  36. ///产品ID[可为空],最大长度为:36,数据库类型:VARCHAR2
  37. ///</summary>
  38. [FieldBase("产品ID", "", "", false, false, "", 36, 0, "VARCHAR2")]
  39. public string CPID { get; set; }
  40. ///<summary>
  41. ///版本[可为空],最大长度为:20,数据库类型:VARCHAR2
  42. ///</summary>
  43. [FieldBase("版本", "", "", false, false, "", 20, 0, "VARCHAR2")]
  44. public string BB { get; set; }
  45. ///<summary>
  46. ///修改时间[可为空],最大长度为:7,数据库类型:DATE
  47. ///</summary>
  48. [FieldBase("修改时间", "", "", false, false, "", 7, 0, "DATE")]
  49. public DateTime? XGSJ { get; set; }
  50. ///<summary>
  51. ///修改人[可为空],最大长度为:30,数据库类型:VARCHAR2
  52. ///</summary>
  53. [FieldBase("修改人", "", "", false, false, "", 30, 0, "VARCHAR2")]
  54. public string XGR { get; set; }
  55. ///<summary>
  56. ///状态[可为空],最大长度为:1,数据库类型:NUMBER
  57. ///</summary>
  58. [FieldBase("状态", "", "", false, false, "", 1, 0, "NUMBER")]
  59. public int? ZT { get; set; }
  60. ///<summary>
  61. ///修改说明[可为空],最大长度为:200,数据库类型:VARCHAR2
  62. ///</summary>
  63. [FieldBase("修改说明", "", "", false, false, "", 200, 0, "VARCHAR2")]
  64. public string XGSM { get; set; }
  65. ///<summary>
  66. ///附件[可为空],最大长度为:4000,数据库类型:BLOB
  67. ///</summary>
  68. [FieldBase("附件", "", "", false, false, "", 4000, 0, "BLOB")]
  69. public byte[] FJ { get; set; }
  70. ///<summary>
  71. ///名称[可为空],最大长度为:200,数据库类型:VARCHAR2
  72. ///</summary>
  73. [FieldBase("名称", "", "", false, false, "", 200, 0, "VARCHAR2")]
  74. public string MC { get; set; }
  75. ///<summary>
  76. ///修改性质[可为空],最大长度为:1,数据库类型:NUMBER(1:问题处理过程研发 2:技术支持人员的修改记录 3:项目人员自行添加的记录)
  77. ///</summary>
  78. [FieldBase("修改性质", "(1:问题处理过程研发 2:技术支持人员的修改记录 3:项目人员自行添加的记录)", "", false, false, "", 1, 0, "NUMBER")]
  79. public int? XGXZ { get; set; }
  80. /// <summary>
  81. /// 来源问题
  82. /// </summary>
  83. public string LYWT
  84. {
  85. get;
  86. set;
  87. }
  88. }
  89. }