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.
 
 
 
 
 
 

226 lines
6.4 KiB

  1. using Learun.Util;
  2. using System;
  3. using System.ComponentModel.DataAnnotations.Schema;
  4. namespace Learun.Application.TwoDevelopment.ReceiveSendFeeManagement
  5. {
  6. /// <summary>
  7. /// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架
  8. /// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
  9. /// 创 建:超级管理员
  10. /// 日 期:2023-02-27 15:25
  11. /// 描 述:工资条
  12. /// </summary>
  13. public class SalaryInfoEntity
  14. {
  15. #region 实体成员
  16. /// <summary>
  17. /// Id
  18. /// </summary>
  19. [Column("ID")]
  20. public string Id { get; set; }
  21. /// <summary>
  22. /// 年度
  23. /// </summary>
  24. [Column("YEARNO")]
  25. public string YearNo { get; set; }
  26. /// <summary>
  27. /// 月份
  28. /// </summary>
  29. [Column("MONTHNO")]
  30. public int? MonthNo { get; set; }
  31. /// <summary>
  32. /// 姓名
  33. /// </summary>
  34. [Column("EMPNAME")]
  35. public string EmpName { get; set; }
  36. /// <summary>
  37. /// 身份证号
  38. /// </summary>
  39. [Column("IDCARD")]
  40. public string IdCard { get; set; }
  41. /// <summary>
  42. /// 工资类别
  43. /// </summary>
  44. [Column("SALARYTYPE")]
  45. public string SalaryType { get; set; }
  46. /// <summary>
  47. /// 岗位工资
  48. /// </summary>
  49. [Column("GANGWEIGZ")]
  50. public decimal? GangWeiGZ { get; set; }
  51. /// <summary>
  52. /// 薪级工资
  53. /// </summary>
  54. [Column("XINJIGZ")]
  55. public decimal? XinJiGZ { get; set; }
  56. /// <summary>
  57. /// 高定工资
  58. /// </summary>
  59. [Column("GAODINGGZ")]
  60. public decimal? GaoDingGZ { get; set; }
  61. /// <summary>
  62. /// 按比例核定的基础性绩效工资
  63. /// </summary>
  64. [Column("JICHUJIXIAOGZ")]
  65. public decimal? JiChuJiXiaoGZ { get; set; }
  66. /// <summary>
  67. /// 保留地区补贴及保留额
  68. /// </summary>
  69. [Column("BAOLIUBUTIE")]
  70. public decimal? BaoLiuBuTie { get; set; }
  71. /// <summary>
  72. /// 奖励性绩效
  73. /// </summary>
  74. [Column("JIANGLIJX")]
  75. public decimal? JiangLiJX { get; set; }
  76. /// <summary>
  77. /// 艰苦边远地区津贴
  78. /// </summary>
  79. [Column("JIANKUJT")]
  80. public decimal? JianKuJT { get; set; }
  81. /// <summary>
  82. /// 南疆工作补贴
  83. /// </summary>
  84. [Column("NANJIANGBT")]
  85. public decimal? NanJiangBT { get; set; }
  86. /// <summary>
  87. /// 教护龄津贴
  88. /// </summary>
  89. [Column("JIAOHULINGJT")]
  90. public decimal? JiaoHuLingJT { get; set; }
  91. /// <summary>
  92. /// 核增绩效工资
  93. /// </summary>
  94. [Column("HEZENGJX")]
  95. public decimal? HeZengJX { get; set; }
  96. /// <summary>
  97. /// 班主任补贴
  98. /// </summary>
  99. [Column("BANZHURENBT")]
  100. public decimal? BanZhuRenBT { get; set; }
  101. /// <summary>
  102. /// 补发基本工资
  103. /// </summary>
  104. [Column("BUFAGZ")]
  105. public decimal? BuFaGZ { get; set; }
  106. /// <summary>
  107. /// 补发津补贴
  108. /// </summary>
  109. [Column("BUFAJT")]
  110. public decimal? BuFaJT { get; set; }
  111. /// <summary>
  112. /// 补发绩效工资
  113. /// </summary>
  114. [Column("BUFAJX")]
  115. public decimal? BuFaJX { get; set; }
  116. /// <summary>
  117. /// 补发其它津补贴
  118. /// </summary>
  119. [Column("BUFAQTJT")]
  120. public decimal? BuFaQTJT { get; set; }
  121. /// <summary>
  122. /// 补发其它工资
  123. /// </summary>
  124. [Column("BUFAQTGZ")]
  125. public decimal? BuFaQTGZ { get; set; }
  126. /// <summary>
  127. /// 基础绩效奖
  128. /// </summary>
  129. [Column("JICHUJX")]
  130. public decimal? JiChuJX { get; set; }
  131. /// <summary>
  132. /// 补发奖励性绩效
  133. /// </summary>
  134. [Column("BUFAJIANGLIJX")]
  135. public decimal? BuFaJiangLiJX { get; set; }
  136. /// <summary>
  137. /// 应发工资
  138. /// </summary>
  139. [Column("YINGFAGZ")]
  140. public decimal? YingFaGZ { get; set; }
  141. /// <summary>
  142. /// 个人所得税
  143. /// </summary>
  144. [Column("GERENSDS")]
  145. public decimal? GeRenSDS { get; set; }
  146. /// <summary>
  147. /// 预扣保险及年金
  148. /// </summary>
  149. [Column("YUKOUBXNJ")]
  150. public decimal? YuKouBXNJ { get; set; }
  151. /// <summary>
  152. /// 住房公积金
  153. /// </summary>
  154. [Column("ZHUFANGGJJ")]
  155. public decimal? ZhuFangGJJ { get; set; }
  156. /// <summary>
  157. /// 养老保险
  158. /// </summary>
  159. [Column("YANGLAOBX")]
  160. public decimal? YangLaoBX { get; set; }
  161. /// <summary>
  162. /// 医疗保险
  163. /// </summary>
  164. [Column("YILIAOBX")]
  165. public decimal? YiLiaoBX { get; set; }
  166. /// <summary>
  167. /// 职业年金
  168. /// </summary>
  169. [Column("ZHIYENJ")]
  170. public decimal? ZhiYeNJ { get; set; }
  171. /// <summary>
  172. /// 失业保险金
  173. /// </summary>
  174. [Column("SHIYEBXJ")]
  175. public decimal? ShiYeBXJ { get; set; }
  176. /// <summary>
  177. /// 大额医疗互助
  178. /// </summary>
  179. [Column("YILIAO")]
  180. public decimal? YiLiao { get; set; }
  181. /// <summary>
  182. /// 病事假扣款
  183. /// </summary>
  184. [Column("BingShiJiaKK")]
  185. public decimal? BingShiJiaKK { get; set; }
  186. /// <summary>
  187. /// 扣发工资
  188. /// </summary>
  189. [Column("KOUFAGZ")]
  190. public decimal? KouFaGZ { get; set; }
  191. /// <summary>
  192. /// 实发工资
  193. /// </summary>
  194. [Column("SHIFAGZ")]
  195. public decimal? ShiFaGZ { get; set; }
  196. #endregion
  197. #region 扩展操作
  198. /// <summary>
  199. /// 新增调用
  200. /// </summary>
  201. public void Create()
  202. {
  203. this.Id = Guid.NewGuid().ToString();
  204. }
  205. /// <summary>
  206. /// 编辑调用
  207. /// </summary>
  208. /// <param name="keyValue"></param>
  209. public void Modify(string keyValue)
  210. {
  211. this.Id = keyValue;
  212. }
  213. #endregion
  214. #region 扩展字段
  215. [NotMapped]
  216. public string F_DepartmentId { get; set; }
  217. [NotMapped]
  218. public string EmpNo { get; set; }
  219. #endregion
  220. }
  221. }