WageSheetView.cs 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292
  1. using OASystem.Domain.Entities.PersonnelModule;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace OASystem.Domain.ViewModels.PersonnelModule
  8. {
  9. /// <summary>
  10. /// 工资表详情
  11. /// </summary>
  12. public class WageSheetView:Pm_WageSheet
  13. {
  14. }
  15. /// <summary>
  16. /// 工资表单详情
  17. /// </summary>
  18. public class WageSheetInfoView
  19. {
  20. public int Id { get; set; }
  21. /// <summary>
  22. /// 员工Id
  23. /// </summary>
  24. public int UserId { get; set; }
  25. /// <summary>
  26. /// 姓名
  27. /// </summary>
  28. public string? Name { get; set; }
  29. /// <summary>
  30. /// 年月
  31. /// </summary>
  32. public string? YearMonth { get; set; }
  33. /// <summary>
  34. /// 工资日期 起
  35. /// </summary>
  36. public string? StartDate { get; set; }
  37. /// <summary>
  38. /// 工资日期 止
  39. /// </summary>
  40. public string? EndDate { get; set; }
  41. /// <summary>
  42. /// 基本工资
  43. /// </summary>
  44. public decimal Basic { get; set; }
  45. /// <summary>
  46. /// 绩效工资
  47. /// </summary>
  48. public decimal Floats { get; set; }
  49. /// <summary>
  50. /// 岗位津贴
  51. /// </summary>
  52. public decimal PostAllowance { get; set; }
  53. /// <summary>
  54. /// 服装洗理补贴
  55. /// </summary>
  56. public decimal GarmentWashSubsidies { get; set; }
  57. /// <summary>
  58. /// 通讯补贴
  59. /// </summary>
  60. public decimal CommunicationSubsidies { get; set; }
  61. /// <summary>
  62. /// 交通补贴
  63. /// </summary>
  64. public decimal TrafficSubsidies { get; set; }
  65. /// <summary>
  66. /// 保密费
  67. /// </summary>
  68. public decimal InformationSecurityFee { get; set; }
  69. /// <summary>
  70. /// 操作奖金
  71. /// </summary>
  72. public decimal OperationBonus { get; set; }
  73. /// <summary>
  74. /// 特殊津贴
  75. /// </summary>
  76. public decimal SpecialAllowance { get; set; }
  77. /// <summary>
  78. /// 其他补贴
  79. /// </summary>
  80. public decimal OtherSubsidies { get; set; }
  81. /// <summary>
  82. /// 代扣保险
  83. /// </summary>
  84. public decimal WithholdingInsurance { get; set; }
  85. /// <summary>
  86. /// 餐补
  87. /// </summary>
  88. public decimal Mealsupplement { get; set; }
  89. /// <summary>
  90. /// 代扣公积金
  91. /// </summary>
  92. public decimal ReservedFunds { get; set; }
  93. /// <summary>
  94. /// 部门集体团建费
  95. /// </summary>
  96. public decimal GroupCost { get; set; }
  97. /// <summary>
  98. /// 病假
  99. /// </summary>
  100. public decimal SickLeave { get; set; }
  101. /// <summary>
  102. /// 事假
  103. /// </summary>
  104. public decimal SomethingFalse { get; set; }
  105. /// <summary>
  106. /// 迟到
  107. /// 计算次数
  108. /// </summary>
  109. public decimal LateTo { get; set; }
  110. /// <summary>
  111. /// 早退
  112. /// </summary>
  113. public decimal LeaveEarly { get; set; }
  114. /// <summary>
  115. /// 旷工
  116. /// 小时计算 7.5小时一天
  117. /// </summary>
  118. public decimal Absenteeism { get; set; }
  119. /// <summary>
  120. /// 未打卡
  121. /// </summary>
  122. public decimal NotPunch { get; set; }
  123. /// <summary>
  124. /// 其他扣款
  125. /// </summary>
  126. public decimal OtherDeductions { get; set; }
  127. /// <summary>
  128. /// 应发合计
  129. /// </summary>
  130. public decimal Should { get; set; }
  131. /// <summary>
  132. /// 扣款合计
  133. /// </summary>
  134. public decimal TotalDeductions { get; set; }
  135. /// <summary>
  136. /// 实发合计
  137. /// </summary>
  138. public decimal TotalRealHair { get; set; }
  139. /// <summary>
  140. /// 代扣个税
  141. /// </summary>
  142. public decimal WithholdingTax { get; set; }
  143. /// <summary>
  144. /// 税后工资
  145. /// </summary>
  146. public decimal AfterTax { get; set; }
  147. /// <summary>
  148. /// 锁定标识
  149. /// </summary>
  150. public decimal IsLock { get; set; }
  151. /// <summary>
  152. /// 最后操作人
  153. /// </summary>
  154. public int LastUpdateUserId { get; set; }
  155. /// <summary>
  156. /// 最后操作人Name
  157. /// </summary>
  158. public string? LastUpdateUserName { get; set; }
  159. /// <summary>
  160. /// 最后操作时间
  161. /// </summary>
  162. public string? LastUpdateDt { get; set; }
  163. /// <summary>
  164. /// 备注
  165. /// </summary>
  166. public string? Remark { get; set; }
  167. }
  168. public class WageSheetItemInfoView
  169. {
  170. /// <summary>
  171. ///
  172. /// </summary>
  173. public int Id { get; set; }
  174. /// <summary>
  175. /// 年月
  176. /// </summary>
  177. public string? YearMonth { get; set; }
  178. /// <summary>
  179. /// 工资日期 起
  180. /// </summary>
  181. public string? StartDate { get; set; }
  182. /// <summary>
  183. /// 工资日期 止
  184. /// </summary>
  185. public string? EndDate { get; set; }
  186. /// <summary>
  187. /// 员工Id
  188. /// </summary>
  189. public int UserId { get; set; }
  190. /// <summary>
  191. /// 员工Name
  192. /// </summary>
  193. public string? Name { get; set; }
  194. /// <summary>
  195. /// 应发合计
  196. /// </summary>
  197. public decimal Should { get; set; }
  198. /// <summary>
  199. /// 扣款合计
  200. /// </summary>
  201. public decimal TotalDeductions { get; set; }
  202. /// <summary>
  203. /// 实发合计
  204. /// </summary>
  205. public decimal TotalRealHair { get; set; }
  206. /// <summary>
  207. /// 代扣个税
  208. /// </summary>
  209. public decimal WithholdingTax { get; set; }
  210. /// <summary>
  211. /// 税后工资
  212. /// </summary>
  213. public decimal AfterTax { get; set; }
  214. /// <summary>
  215. /// 最后操作人
  216. /// </summary>
  217. public int LastUpdateUserId { get; set; }
  218. /// <summary>
  219. /// 员工Name
  220. /// </summary>
  221. public string? LastUpdateUserName { get; set; }
  222. /// <summary>
  223. /// 最后操作时间
  224. /// </summary>
  225. public string? LastUpdateDt { get; set; }
  226. }
  227. /// <summary>
  228. /// 工资列表信息
  229. /// </summary>
  230. public class WageSheetInfos:Pm_WageSheet
  231. {
  232. public string Name { get; set; }
  233. }
  234. }