WTJLGCModel.cs 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  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.Product
  9. {
  10. /// <summary>
  11. /// 创建者:冉利
  12. /// 创建日期:2019/01/30
  13. /// 功能描述:问题记录过程
  14. /// </summary>
  15. [Table("问题记录过程")]
  16. public class WTJLGCModel : DataModelBase
  17. {
  18. //默认不带数据工厂构造
  19. public WTJLGCModel()
  20. {
  21. }
  22. //带有数据工厂的实例化,可以直接操作数据
  23. public WTJLGCModel(DataFactory factory)
  24. : base(factory)
  25. {
  26. }
  27. ///<summary>
  28. ///ID[必填项目],最大长度为:36,数据库类型:VARCHAR2
  29. ///</summary>
  30. [FieldBase("ID", "", "", true, false, "", 36, 0, "VARCHAR2")]
  31. public string ID { get; set; }
  32. ///<summary>
  33. ///问题ID[可为空],最大长度为:36,数据库类型:VARCHAR2(关联问题记录表的ID)
  34. ///</summary>
  35. [FieldBase("问题ID", "(关联问题记录表的ID)", "", false, false, "", 36, 0, "VARCHAR2")]
  36. public string WTID { get; set; }
  37. ///<summary>
  38. ///记录人ID[可为空],最大长度为:36,数据库类型:VARCHAR2
  39. ///</summary>
  40. [FieldBase("记录人ID", "", "", false, false, "", 36, 0, "VARCHAR2")]
  41. public string JLRID { get; set; }
  42. ///<summary>
  43. ///记录时间[可为空],最大长度为:7,数据库类型:DATE
  44. ///</summary>
  45. [FieldBase("记录时间", "", "", false, false, "", 7, 0, "DATE")]
  46. public DateTime? JLSJ { get; set; }
  47. ///<summary>
  48. ///附件ID[可为空],最大长度为:36,数据库类型:VARCHAR2
  49. ///</summary>
  50. [FieldBase("附件ID", "", "", false, false, "", 36, 0, "VARCHAR2")]
  51. public string FJID { get; set; }
  52. ///<summary>
  53. ///当前流程ID[可为空],最大长度为:10,数据库类型:NUMBER(关联问题工作流程ID)
  54. ///</summary>
  55. [FieldBase("当前流程ID", "(关联问题工作流程ID)", "", false, false, "", 10, 0, "NUMBER")]
  56. public int? DQLCID { get; set; }
  57. ///<summary>
  58. ///耗时[可为空],最大长度为:10,数据库类型:NUMBER(单位为小时)
  59. ///</summary>
  60. [FieldBase("耗时", "(单位为小时)", "", false, false, "", 10, 0, "NUMBER")]
  61. public int? HS { get; set; }
  62. ///<summary>
  63. ///状态[可为空],最大长度为:1,数据库类型:NUMBER(1.登记,2.回退,3.终止,4.分配,5.提交, 6.处理,7.完成 (对应基础编码【问题过记录程状态】))
  64. ///</summary>
  65. [FieldBase("状态", "(1.登记,2.回退,3.终止,4.分配,5.提交, 6.处理,7.完成 (对应基础编码【问题过记录程状态】))", "", false, false, "", 1, 0, "NUMBER")]
  66. public int? ZT { get; set; }
  67. ///<summary>
  68. ///描述[可为空],最大长度为:200,数据库类型:VARCHAR2
  69. ///</summary>
  70. [FieldBase("描述", "", "", false, false, "", 200, 0, "VARCHAR2")]
  71. public string MS { get; set; }
  72. ///<summary>
  73. ///来源流程ID[可为空],最大长度为:10,数据库类型:NUMBER(问题来源于哪个流程)
  74. ///</summary>
  75. [FieldBase("来源流程ID", "(问题来源于哪个流程)", "", false, false, "", 10, 0, "NUMBER")]
  76. public int? LYLCID { get; set; }
  77. }
  78. }