Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 
 
 

305 řádky
9.1 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. /// 日 期:2022-11-07 11:54
  11. /// 描 述:工资条
  12. /// </summary>
  13. public class WageScheduleEntity
  14. {
  15. #region 实体成员
  16. /// <summary>
  17. /// Id
  18. /// </summary>
  19. /// <returns></returns>
  20. [Column("ID")]
  21. public string Id { get; set; }
  22. /// <summary>
  23. /// 序号
  24. /// </summary>
  25. /// <returns></returns>
  26. [Column("NO")]
  27. public string No { get; set; }
  28. /// <summary>
  29. /// 姓名
  30. /// </summary>
  31. /// <returns></returns>
  32. [Column("EMPNAME")]
  33. public string EmpName { get; set; }
  34. /// <summary>
  35. /// 账号/身份证号
  36. /// </summary>
  37. /// <returns></returns>
  38. [Column("IDCARDNO")]
  39. public string IdCardNo { get; set; }
  40. /// <summary>
  41. /// 人员类别
  42. /// </summary>
  43. /// <returns></returns>
  44. [Column("PEOPLETYPE")]
  45. public string PeopleType { get; set; }
  46. /// <summary>
  47. /// 岗位等级
  48. /// </summary>
  49. /// <returns></returns>
  50. [Column("POSTTYPE")]
  51. public string PostType { get; set; }
  52. /// <summary>
  53. /// 薪级
  54. /// </summary>
  55. /// <returns></returns>
  56. [Column("PAYGRADE")]
  57. public string PayGrade { get; set; }
  58. /// <summary>
  59. /// 应发合计
  60. /// </summary>
  61. /// <returns></returns>
  62. [Column("TOTALGROSSPAY")]
  63. public string TotalGrossPay { get; set; }
  64. /// <summary>
  65. /// 岗位工资
  66. /// </summary>
  67. /// <returns></returns>
  68. [Column("POSTWAGE")]
  69. public decimal? PostWage { get; set; }
  70. /// <summary>
  71. /// 薪级工资
  72. /// </summary>
  73. /// <returns></returns>
  74. [Column("PAYGRADEWAGE")]
  75. public decimal? PayGradeWage { get; set; }
  76. /// <summary>
  77. /// 百分之十
  78. /// </summary>
  79. /// <returns></returns>
  80. [Column("TENPERCENT")]
  81. public decimal? TenPercent { get; set; }
  82. /// <summary>
  83. /// 基本工资小计
  84. /// </summary>
  85. /// <returns></returns>
  86. [Column("BASEPAY")]
  87. public decimal? BasePay { get; set; }
  88. /// <summary>
  89. /// 艰边津贴
  90. /// </summary>
  91. /// <returns></returns>
  92. [Column("ROUGHEDGEALLOWANCE")]
  93. public decimal? RoughEdgeAllowance { get; set; }
  94. /// <summary>
  95. /// 民族津贴
  96. /// </summary>
  97. /// <returns></returns>
  98. [Column("NATIONALLOWANCE")]
  99. public decimal? NationAllowance { get; set; }
  100. /// <summary>
  101. /// 教师津贴
  102. /// </summary>
  103. /// <returns></returns>
  104. [Column("TEACHALLOWANCE")]
  105. public decimal? TeachAllowance { get; set; }
  106. /// <summary>
  107. /// 津贴补贴小计
  108. /// </summary>
  109. /// <returns></returns>
  110. [Column("SUBSIDIESALLOWANCES")]
  111. public decimal? SubsidiesAllowances { get; set; }
  112. /// <summary>
  113. /// 基础性绩效
  114. /// </summary>
  115. /// <returns></returns>
  116. [Column("BASICSPERFORMANCE")]
  117. public decimal? BasicsPerformance { get; set; }
  118. /// <summary>
  119. /// 女职工卫生费
  120. /// </summary>
  121. /// <returns></returns>
  122. [Column("GIRLSTAFFSANITATION")]
  123. public decimal? GirlStaffSanitation { get; set; }
  124. /// <summary>
  125. /// 交通补贴
  126. /// </summary>
  127. /// <returns></returns>
  128. [Column("TRANSPORTATION")]
  129. public decimal? Transportation { get; set; }
  130. /// <summary>
  131. /// 物业补贴
  132. /// </summary>
  133. /// <returns></returns>
  134. [Column("REALESTATE")]
  135. public decimal? RealeState { get; set; }
  136. /// <summary>
  137. /// 工改保留补贴
  138. /// </summary>
  139. /// <returns></returns>
  140. [Column("WORKKEEP")]
  141. public decimal? WorkKeep { get; set; }
  142. /// <summary>
  143. /// 改革性补贴小计
  144. /// </summary>
  145. /// <returns></returns>
  146. [Column("REFORMSUBSIDYSUM")]
  147. public decimal? ReformSubsidySum { get; set; }
  148. /// <summary>
  149. /// 住房补贴
  150. /// </summary>
  151. /// <returns></returns>
  152. [Column("HOUSINGALLOWANCE")]
  153. public decimal? HousingAllowance { get; set; }
  154. /// <summary>
  155. /// 住房公积金
  156. /// </summary>
  157. /// <returns></returns>
  158. [Column("HOUSINGFUNDALLOWANCE")]
  159. public decimal? HousingFundAllowance { get; set; }
  160. /// <summary>
  161. /// 特级教师津贴和乡镇补贴
  162. /// </summary>
  163. /// <returns></returns>
  164. [Column("TEACHERANDTOWN")]
  165. public decimal? TeacherAndTown { get; set; }
  166. /// <summary>
  167. /// 扣款小计
  168. /// </summary>
  169. /// <returns></returns>
  170. [Column("DEDUCTIONSSUBTOTAL")]
  171. public decimal? DeductionsSubtotal { get; set; }
  172. /// <summary>
  173. /// 公积金
  174. /// </summary>
  175. /// <returns></returns>
  176. [Column("ACCUMULATIONFUND")]
  177. public decimal? AccumulationFund { get; set; }
  178. /// <summary>
  179. /// 工会工费
  180. /// </summary>
  181. /// <returns></returns>
  182. [Column("LABORUNIONWAGE")]
  183. public decimal? LaborUnionWage { get; set; }
  184. /// <summary>
  185. /// 个人所得税
  186. /// </summary>
  187. /// <returns></returns>
  188. [Column("PERSONALINCOMETAX")]
  189. public decimal? PersonalIncomeTax { get; set; }
  190. /// <summary>
  191. /// 养老保险
  192. /// </summary>
  193. /// <returns></returns>
  194. [Column("ENDOWMENTINSURANCE")]
  195. public decimal? EndowmentInsurance { get; set; }
  196. /// <summary>
  197. /// 职业年金
  198. /// </summary>
  199. /// <returns></returns>
  200. [Column("OCCUPATIONALANNUITIES")]
  201. public decimal? OccupationalAnnuities { get; set; }
  202. /// <summary>
  203. /// 医疗保险
  204. /// </summary>
  205. /// <returns></returns>
  206. [Column("MEDICALINSURANCE")]
  207. public decimal? MedicalInsurance { get; set; }
  208. /// <summary>
  209. /// 失业保险
  210. /// </summary>
  211. /// <returns></returns>
  212. [Column("UNEMPLOYMENTINSURANCE")]
  213. public decimal? UnemploymentInsurance { get; set; }
  214. /// <summary>
  215. /// 其他
  216. /// </summary>
  217. /// <returns></returns>
  218. [Column("OTHER")]
  219. public decimal? Other { get; set; }
  220. /// <summary>
  221. /// 财政直达
  222. /// </summary>
  223. /// <returns></returns>
  224. [Column("FISCALDIRECT")]
  225. public decimal? FiscalDirect { get; set; }
  226. /// <summary>
  227. /// 银行代扣
  228. /// </summary>
  229. /// <returns></returns>
  230. [Column("BANKWITHHOLDING")]
  231. public decimal? BankWithholding { get; set; }
  232. /// <summary>
  233. /// 实发合计
  234. /// </summary>
  235. /// <returns></returns>
  236. [Column("NETCOMBINED")]
  237. public decimal? NetCombined { get; set; }
  238. /// <summary>
  239. /// 工资卡号
  240. /// </summary>
  241. /// <returns></returns>
  242. [Column("WAGECARDNO")]
  243. public string WageCardNo { get; set; }
  244. /// <summary>
  245. /// CreateUser
  246. /// </summary>
  247. /// <returns></returns>
  248. [Column("CREATEUSER")]
  249. public string CreateUser { get; set; }
  250. /// <summary>
  251. /// CreateTime
  252. /// </summary>
  253. /// <returns></returns>
  254. [Column("CREATETIME")]
  255. public DateTime? CreateTime { get; set; }
  256. /// <summary>
  257. /// UpdateUser
  258. /// </summary>
  259. /// <returns></returns>
  260. [Column("UPDATEUSER")]
  261. public string UpdateUser { get; set; }
  262. /// <summary>
  263. /// UpdateTime
  264. /// </summary>
  265. /// <returns></returns>
  266. [Column("UPDATETIME")]
  267. public DateTime? UpdateTime { get; set; }
  268. /// <summary>
  269. /// 发放月份
  270. /// </summary>
  271. /// <returns></returns>
  272. [Column("ISSUEMONTH")]
  273. public string IssueMonth { get; set; }
  274. /// <summary>
  275. /// 发放年份
  276. /// </summary>
  277. /// <returns></returns>
  278. [Column("ISSUEYEAR")]
  279. public string IssueYear { get; set; }
  280. #endregion
  281. #region 扩展操作
  282. /// <summary>
  283. /// 新增调用
  284. /// </summary>
  285. public void Create()
  286. {
  287. this.Id = Guid.NewGuid().ToString();
  288. this.CreateTime = DateTime.Now;
  289. this.CreateUser = LoginUserInfo.Get().userId;
  290. }
  291. /// <summary>
  292. /// 编辑调用
  293. /// </summary>
  294. /// <param name="keyValue"></param>
  295. public void Modify(string keyValue)
  296. {
  297. this.Id = keyValue;
  298. }
  299. #endregion
  300. }
  301. }