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.
 
 
 
 
 
 

147 lines
4.3 KiB

  1. using System;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. namespace Learun.Application.WorkFlow
  4. {
  5. /// <summary>
  6. /// 版 本 Learun-ADMS V7.0.3 力软敏捷开发框架
  7. /// Copyright (c) 2013-2018 上海力软信息技术有限公司
  8. /// 创建人:力软-框架开发组
  9. /// 日 期:2018.12.06
  10. /// 描 述:工作流任务日志(新)
  11. /// </summary>
  12. public class NWFTaskLogEntity
  13. {
  14. #region 实体成员
  15. /// <summary>
  16. /// 主键
  17. /// </summary>
  18. /// <returns></returns>
  19. [Column("F_ID")]
  20. public string F_Id { get; set; }
  21. /// <summary>
  22. /// 流程进程主键
  23. /// </summary>
  24. /// <returns></returns>
  25. [Column("F_PROCESSID")]
  26. public string F_ProcessId { get; set; }
  27. /// <summary>
  28. /// 流程任务主键
  29. /// </summary>
  30. /// <returns></returns>
  31. [Column("F_TASKID")]
  32. public string F_TaskId { get; set; }
  33. /// <summary>
  34. /// 操作码create创建 agree 同意 disagree 不同意 lrtimeout 超时
  35. /// </summary>
  36. /// <returns></returns>
  37. [Column("F_OPERATIONCODE")]
  38. public string F_OperationCode { get; set; }
  39. /// <summary>
  40. /// 操作名称
  41. /// </summary>
  42. [Column("F_OPERATIONNAME")]
  43. public string F_OperationName { get; set; }
  44. /// <summary>
  45. /// 流程节点ID
  46. /// </summary>
  47. /// <returns></returns>
  48. [Column("F_NODEID")]
  49. public string F_NodeId { get; set; }
  50. /// <summary>
  51. /// 流程节点名称
  52. /// </summary>
  53. /// <returns></returns>
  54. [Column("F_NODENAME")]
  55. public string F_NodeName { get; set; }
  56. /// <summary>
  57. /// 流程任务类型 0创建1审批2传阅3加签审核4子流程5重新创建6.超时流转7会签审核8加签9催办10超时提醒 100其他
  58. /// </summary>
  59. /// <returns></returns>
  60. [Column("F_TASKTYPE")]
  61. public int? F_TaskType { get; set; }
  62. /// <summary>
  63. /// 上一流程节点ID
  64. /// </summary>
  65. /// <returns></returns>
  66. [Column("F_PREVNODEID")]
  67. public string F_PrevNodeId { get; set; }
  68. /// <summary>
  69. /// 上一流程节点名称
  70. /// </summary>
  71. /// <returns></returns>
  72. [Column("F_PREVNODENAME")]
  73. public string F_PrevNodeName { get; set; }
  74. /// <summary>
  75. /// 创建时间
  76. /// </summary>
  77. /// <returns></returns>
  78. [Column("F_CREATEDATE")]
  79. public DateTime? F_CreateDate { get; set; }
  80. /// <summary>
  81. /// 创建人主键
  82. /// </summary>
  83. /// <returns></returns>
  84. [Column("F_CREATEUSERID")]
  85. public string F_CreateUserId { get; set; }
  86. /// <summary>
  87. /// 创建人员名称
  88. /// </summary>
  89. /// <returns></returns>
  90. [Column("F_CREATEUSERNAME")]
  91. public string F_CreateUserName { get; set; }
  92. /// <summary>
  93. /// 任务人Id
  94. /// </summary>
  95. [Column("F_TASKUSERID")]
  96. public string F_TaskUserId { get; set; }
  97. /// <summary>
  98. /// 任务人名称
  99. /// </summary>
  100. [Column("F_TASKUSERNAME")]
  101. public string F_TaskUserName { get; set; }
  102. /// <summary>
  103. /// 备注信息
  104. /// </summary>
  105. /// <returns></returns>
  106. [Column("F_DES")]
  107. public string F_Des { get; set; }
  108. /// <summary>
  109. /// 签名图片
  110. /// </summary>
  111. /// <returns></returns>
  112. [Column("F_SIGNIMG")]
  113. public string F_SignImg { get; set; }
  114. /// <summary>
  115. /// 盖章图片
  116. /// </summary>
  117. /// <returns></returns>
  118. [Column("F_STAMPIMG")]
  119. public string F_StampImg { get; set; }
  120. #endregion
  121. #region 扩展操作
  122. /// <summary>
  123. /// 新增调用
  124. /// </summary>
  125. public void Create()
  126. {
  127. this.F_Id = Guid.NewGuid().ToString();
  128. this.F_CreateDate = DateTime.Now;
  129. }
  130. /// <summary>
  131. /// 编辑调用
  132. /// </summary>
  133. /// <param name="keyValue"></param>
  134. public void Modify(string keyValue)
  135. {
  136. this.F_Id = keyValue;
  137. }
  138. #endregion
  139. }
  140. }