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.
 
 
 
 
 
 

111 lines
3.0 KiB

  1. using Learun.Util;
  2. using System;
  3. using System.ComponentModel.DataAnnotations.Schema;
  4. namespace Learun.Application.TwoDevelopment.EducationalAdministration
  5. {
  6. /// <summary>
  7. /// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架
  8. /// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
  9. /// 创 建:超级管理员
  10. /// 日 期:2021-09-24 17:38
  11. /// 描 述:奖励惩罚管理
  12. /// </summary>
  13. public class AwardPunishInfoEntity
  14. {
  15. #region 实体成员
  16. /// <summary>
  17. /// 主键
  18. /// </summary>
  19. [Column("ID")]
  20. public string Id { get; set; }
  21. /// <summary>
  22. /// 奖励对象
  23. /// </summary>
  24. [Column("REWARDOBJECTS")]
  25. public string RewardObjects { get; set; }
  26. /// <summary>
  27. /// 学号
  28. /// </summary>
  29. [Column("STUID")]
  30. public string StuId { get; set; }
  31. /// <summary>
  32. /// StuName
  33. /// </summary>
  34. [Column("STUNAME")]
  35. public string StuName { get; set; }
  36. /// <summary>
  37. /// 班级
  38. /// </summary>
  39. [Column("CLASSNO")]
  40. public string ClassNo { get; set; }
  41. /// <summary>
  42. /// FileAddress
  43. /// </summary>
  44. [Column("FILEADDRESS")]
  45. public string FileAddress { get; set; }
  46. /// <summary>
  47. /// 奖励/惩罚类型
  48. /// </summary>
  49. [Column("AWARDNAME")]
  50. public string AwardName { get; set; }
  51. /// <summary>
  52. /// 属性 0集体 1个人
  53. /// </summary>
  54. [Column("NATURETYPE")]
  55. public string NatureType { get; set; }
  56. /// <summary>
  57. /// 奖励级别
  58. /// </summary>
  59. [Column("AWARDTYPE")]
  60. public string AwardType { get; set; }
  61. /// <summary>
  62. /// 获奖/惩罚时间
  63. /// </summary>
  64. [Column("WINNINGTIME")]
  65. public DateTime? WinningTime { get; set; }
  66. /// <summary>
  67. /// 获奖/惩罚描述
  68. /// </summary>
  69. [Column("REMARK")]
  70. public string Remark { get; set; }
  71. /// <summary>
  72. /// 添加时间
  73. /// </summary>
  74. [Column("ADDDATE")]
  75. public DateTime? Adddate { get; set; }
  76. /// <summary>
  77. /// AddUser
  78. /// </summary>
  79. [Column("ADDUSER")]
  80. public string AddUser { get; set; }
  81. /// <summary>
  82. /// 0奖励 1惩罚
  83. /// </summary>
  84. [Column("ISVAILD")]
  85. public string IsVaild { get; set; }
  86. #endregion
  87. #region 扩展操作
  88. /// <summary>
  89. /// 新增调用
  90. /// </summary>
  91. public void Create()
  92. {
  93. this.Id = Guid.NewGuid().ToString();
  94. }
  95. /// <summary>
  96. /// 编辑调用
  97. /// </summary>
  98. /// <param name="keyValue"></param>
  99. public void Modify(string keyValue)
  100. {
  101. this.Id = keyValue;
  102. }
  103. #endregion
  104. #region 扩展字段
  105. #endregion
  106. }
  107. }