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.
 
 
 
 
 
 

126 lines
3.4 KiB

  1. using System;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. namespace Learun.Application.WorkFlow
  4. {
  5. /// <summary>
  6. /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园
  7. /// Copyright (c) 2013-2018 北京泉江科技有限公司
  8. /// 创建人:陈彬彬
  9. /// 日 期:2017.04.17
  10. /// 描 述:工作流模板信息
  11. /// </summary>
  12. public class WfSchemeInfoEntity
  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_CODE")]
  26. public string F_Code { get; set; }
  27. /// <summary>
  28. /// 流程模板名称
  29. /// </summary>
  30. /// <returns></returns>
  31. [Column("F_NAME")]
  32. public string F_Name { get; set; }
  33. /// <summary>
  34. /// 流程模板分类
  35. /// </summary>
  36. /// <returns></returns>
  37. [Column("F_CATEGORY")]
  38. public string F_Category { get; set; }
  39. /// <summary>
  40. /// 流程类型1自定义流程0系统流程
  41. /// </summary>
  42. [Column("F_KIND")]
  43. public int? F_Kind { get; set; }
  44. /// <summary>
  45. /// 是否在移動端顯示
  46. /// </summary>
  47. [Column("F_ISAPP")]
  48. public int? F_IsApp { get; set; }
  49. /// <summary>
  50. /// 流程模板主键
  51. /// </summary>
  52. /// <returns></returns>
  53. [Column("F_SCHEMEID")]
  54. public string F_SchemeId { get; set; }
  55. /// <summary>
  56. /// 删除标记
  57. /// </summary>
  58. /// <returns></returns>
  59. [Column("F_DELETEMARK")]
  60. public int? F_DeleteMark { get; set; }
  61. /// <summary>
  62. /// 有效
  63. /// </summary>
  64. /// <returns></returns>
  65. [Column("F_ENABLEDMARK")]
  66. public int? F_EnabledMark { get; set; }
  67. /// <summary>
  68. /// 备注
  69. /// </summary>
  70. /// <returns></returns>
  71. [Column("F_DESCRIPTION")]
  72. public string F_Description { get; set; }
  73. #endregion
  74. #region 扩展操作
  75. /// <summary>
  76. /// 新增调用
  77. /// </summary>
  78. public void Create()
  79. {
  80. this.F_DeleteMark = 0;
  81. this.F_EnabledMark = 1;
  82. this.F_Id = Guid.NewGuid().ToString();
  83. }
  84. /// <summary>
  85. /// 编辑调用
  86. /// </summary>
  87. /// <param name="keyValue">主键</param>
  88. public void Modify(string keyValue)
  89. {
  90. this.F_Id = keyValue;
  91. }
  92. #endregion
  93. #region 扩展字段
  94. /// <summary>
  95. /// 1.正式(已发布)2.草稿
  96. /// </summary>
  97. /// <returns></returns>
  98. [NotMapped]
  99. public int? F_Type { get; set; }
  100. /// <summary>
  101. /// 创建时间
  102. /// </summary>
  103. /// <returns></returns>
  104. [NotMapped]
  105. public DateTime? F_CreateDate { get; set; }
  106. /// <summary>
  107. /// 创建用户主键
  108. /// </summary>
  109. /// <returns></returns>
  110. [NotMapped]
  111. public string F_CreateUserId { get; set; }
  112. /// <summary>
  113. /// 创建用户
  114. /// </summary>
  115. /// <returns></returns>
  116. [NotMapped]
  117. public string F_CreateUserName { get; set; }
  118. #endregion
  119. }
  120. }