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.
 
 
 
 
 
 

85 lines
2.4 KiB

  1. using System;
  2. using System.ComponentModel.DataAnnotations.Schema;
  3. namespace Learun.Application.Extention.TaskScheduling
  4. {
  5. /// <summary>
  6. /// 版 本 Learun-ADMS V7.0.3 力软敏捷开发框架
  7. /// Copyright (c) 2013-2018 上海力软信息技术有限公司
  8. /// 创 建:超级管理员
  9. /// 日 期:2019-01-09 16:07
  10. /// 描 述:任务进程
  11. /// </summary>
  12. public class TSProcessEntity
  13. {
  14. #region 实体成员
  15. /// <summary>
  16. /// 主键
  17. /// </summary>
  18. [Column("F_ID")]
  19. public string F_Id { get; set; }
  20. /// <summary>
  21. /// 模板信息主键
  22. /// </summary>
  23. [Column("F_SCHEMEINFOID")]
  24. public string F_SchemeInfoId { get; set; }
  25. /// <summary>
  26. /// 模板主键
  27. /// </summary>
  28. [Column("F_SCHEMEID")]
  29. public string F_SchemeId { get; set; }
  30. /// <summary>
  31. /// 开始时间
  32. /// </summary>
  33. [Column("F_BEGINTIME")]
  34. public DateTime? F_BeginTime { get; set; }
  35. /// <summary>
  36. /// 结束类型1.无限期 2.有限期
  37. /// </summary>
  38. [Column("F_ENDTYPE")]
  39. public int? F_EndType { get; set; }
  40. /// <summary>
  41. /// 结束时间
  42. /// </summary>
  43. [Column("F_ENDTIME")]
  44. public DateTime? F_EndTime { get; set; }
  45. /// <summary>
  46. /// 状态 1.未执行2.运行中3.暂停4.已结束10.已关闭
  47. /// </summary>
  48. [Column("F_STATE")]
  49. public int? F_State { get; set; }
  50. /// <summary>
  51. /// F_CreateDate
  52. /// </summary>
  53. [Column("F_CREATEDATE")]
  54. public DateTime? F_CreateDate { get; set; }
  55. #endregion
  56. #region 扩展操作
  57. /// <summary>
  58. /// 新增调用
  59. /// </summary>
  60. public void Create()
  61. {
  62. this.F_Id = Guid.NewGuid().ToString();
  63. this.F_CreateDate = DateTime.Now;
  64. }
  65. /// <summary>
  66. /// 编辑调用
  67. /// </summary>
  68. /// <param name="keyValue"></param>
  69. public void Modify(string keyValue)
  70. {
  71. this.F_Id = keyValue;
  72. }
  73. #endregion
  74. #region 扩展字段
  75. /// <summary>
  76. /// 任务名称
  77. /// </summary>
  78. [NotMapped]
  79. public string F_Name { get; set; }
  80. #endregion
  81. }
  82. }