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.
 
 
 
 
 
 

269 lines
7.9 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-04 16:28
  11. /// 描 述:公益性岗位
  12. /// </summary>
  13. public class OuoutsourcingEntity
  14. {
  15. #region 实体成员
  16. /// <summary>
  17. /// WPID
  18. /// </summary>
  19. /// <returns></returns>
  20. [Column("WPID")]
  21. public string WPID { get; set; }
  22. /// <summary>
  23. /// 序号
  24. /// </summary>
  25. /// <returns></returns>
  26. [Column("NO")]
  27. public string No { get; set; }
  28. /// <summary>
  29. /// EmpName
  30. /// </summary>
  31. /// <returns></returns>
  32. [Column("EMPNAME")]
  33. public string EmpName { get; set; }
  34. /// <summary>
  35. /// IdCardNo
  36. /// </summary>
  37. /// <returns></returns>
  38. [Column("IDCARDNO")]
  39. public string IdCardNo { get; set; }
  40. /// <summary>
  41. /// 工资卡号
  42. /// </summary>
  43. /// <returns></returns>
  44. [Column("WAGECARDNO")]
  45. public string WageCardNo { get; set; }
  46. /// <summary>
  47. /// 人员类别
  48. /// </summary>
  49. /// <returns></returns>
  50. [Column("PEOPLETYPE")]
  51. public string PeopleType { get; set; }
  52. /// <summary>
  53. /// 岗位等级
  54. /// </summary>
  55. /// <returns></returns>
  56. [Column("POSTTYPE")]
  57. public string PostType { get; set; }
  58. /// <summary>
  59. /// 薪级
  60. /// </summary>
  61. /// <returns></returns>
  62. [Column("PAYGRADE")]
  63. public string PayGrade { get; set; }
  64. /// <summary>
  65. /// 应发合计
  66. /// </summary>
  67. /// <returns></returns>
  68. [Column("TOTALGROSSPAY")]
  69. public string TotalGrossPay { get; set; }
  70. /// <summary>
  71. /// 岗位工资
  72. /// </summary>
  73. /// <returns></returns>
  74. [Column("POSTWAGE")]
  75. public decimal? PostWage { get; set; }
  76. /// <summary>
  77. /// 薪级工资
  78. /// </summary>
  79. /// <returns></returns>
  80. [Column("PAYGRADEWAGE")]
  81. public decimal? PayGradeWage { get; set; }
  82. /// <summary>
  83. /// 百分之十
  84. /// </summary>
  85. /// <returns></returns>
  86. [Column("TENPERCENT")]
  87. public decimal? TenPercent { 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("GIRLSTAFFSANITATION")]
  99. public decimal? GirlStaffSanitation { 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("NATIONALLOWANCE")]
  111. public decimal? NationAllowance { 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("TRANSPORTATION")]
  123. public decimal? Transportation { get; set; }
  124. /// <summary>
  125. /// 物业补贴
  126. /// </summary>
  127. /// <returns></returns>
  128. [Column("REALESTATE")]
  129. public decimal? RealeState { get; set; }
  130. /// <summary>
  131. /// 九三年工改补贴
  132. /// </summary>
  133. /// <returns></returns>
  134. [Column("WORKKEEP")]
  135. public decimal? WorkKeep { get; set; }
  136. /// <summary>
  137. /// 住房补贴
  138. /// </summary>
  139. /// <returns></returns>
  140. [Column("HOUSINGALLOWANCE")]
  141. public decimal? HousingAllowance { get; set; }
  142. /// <summary>
  143. /// 公积金
  144. /// </summary>
  145. /// <returns></returns>
  146. [Column("PROVIDENTFUNDPAYMENT")]
  147. public decimal? ProvidentFundPayment { get; set; }
  148. /// <summary>
  149. /// 考核工资
  150. /// </summary>
  151. /// <returns></returns>
  152. [Column("ASSESSMENTWAGES")]
  153. public string AssessmentWages { get; set; }
  154. /// <summary>
  155. /// 扣款合计
  156. /// </summary>
  157. /// <returns></returns>
  158. [Column("DEDUCTIONSCOMBINED")]
  159. public string DeductionsCombined { get; set; }
  160. /// <summary>
  161. /// (缴纳)公积金
  162. /// </summary>
  163. /// <returns></returns>
  164. [Column("HOUSINGFUNDALLOWANCE")]
  165. public decimal? HousingFundAllowance { get; set; }
  166. /// <summary>
  167. /// 工会工费
  168. /// </summary>
  169. /// <returns></returns>
  170. [Column("LABORUNIONWAGE")]
  171. public decimal? LaborUnionWage { get; set; }
  172. /// <summary>
  173. /// 所得税
  174. /// </summary>
  175. /// <returns></returns>
  176. [Column("PERSONALINCOMETAX")]
  177. public decimal? PersonalIncomeTax { get; set; }
  178. /// <summary>
  179. /// 养老保险
  180. /// </summary>
  181. /// <returns></returns>
  182. [Column("ENDOWMENTINSURANCE")]
  183. public decimal? EndowmentInsurance { get; set; }
  184. /// <summary>
  185. /// 医疗保险
  186. /// </summary>
  187. /// <returns></returns>
  188. [Column("MEDICALINSURANCE")]
  189. public decimal? MedicalInsurance { get; set; }
  190. /// <summary>
  191. /// 失业保险
  192. /// </summary>
  193. /// <returns></returns>
  194. [Column("UNEMPLOYMENTINSURANCE")]
  195. public decimal? UnemploymentInsurance { get; set; }
  196. /// <summary>
  197. /// 其他
  198. /// </summary>
  199. /// <returns></returns>
  200. [Column("OTHER")]
  201. public decimal? Other { get; set; }
  202. /// <summary>
  203. /// 实发合计
  204. /// </summary>
  205. /// <returns></returns>
  206. [Column("NETCOMBINED")]
  207. public decimal? NetCombined { get; set; }
  208. /// <summary>
  209. /// 月
  210. /// </summary>
  211. /// <returns></returns>
  212. [Column("ISSUEMONTH")]
  213. public string IssueMonth { get; set; }
  214. /// <summary>
  215. /// 年
  216. /// </summary>
  217. /// <returns></returns>
  218. [Column("ISSUEYEAR")]
  219. public string IssueYear { get; set; }
  220. /// <summary>
  221. /// CreateUser
  222. /// </summary>
  223. /// <returns></returns>
  224. [Column("CREATEUSER")]
  225. public string CreateUser { get; set; }
  226. /// <summary>
  227. /// CreateTime
  228. /// </summary>
  229. /// <returns></returns>
  230. [Column("CREATETIME")]
  231. public DateTime? CreateTime { get; set; }
  232. /// <summary>
  233. /// UpdateUser
  234. /// </summary>
  235. /// <returns></returns>
  236. [Column("UPDATEUSER")]
  237. public string UpdateUser { get; set; }
  238. /// <summary>
  239. /// UpdateTime
  240. /// </summary>
  241. /// <returns></returns>
  242. [Column("UPDATETIME")]
  243. public DateTime? UpdateTime { get; set; }
  244. #endregion
  245. #region 扩展操作
  246. /// <summary>
  247. /// 新增调用
  248. /// </summary>
  249. public void Create()
  250. {
  251. this.WPID = Guid.NewGuid().ToString();
  252. this.CreateTime = DateTime.Now;
  253. this.CreateUser = LoginUserInfo.Get().userId;
  254. }
  255. /// <summary>
  256. /// 编辑调用
  257. /// </summary>
  258. /// <param name="keyValue"></param>
  259. public void Modify(string keyValue)
  260. {
  261. this.WPID = keyValue;
  262. }
  263. #endregion
  264. }
  265. }