SearchAttendanceEntity.cs 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. /*******************************************************************************
  2. * Copyright(c) 2014 dongke All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:SearchAttendanceEntity.cs
  5. * 2.功能描述:人力资源模块员工考勤查询实体
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 张国印 2014/09/24 1.00 新建
  9. *******************************************************************************/
  10. using System;
  11. using System.Runtime.Serialization;
  12. using Dongke.IBOSS.PRD.WCF.DataModels.HRModule;
  13. namespace Dongke.IBOSS.PRD.WCF.DataModels
  14. {
  15. [DataContract]
  16. public class SearchAttendanceEntity : SearchStaffEntity
  17. {
  18. /// <summary>
  19. /// 考勤日期开始日期
  20. /// </summary>
  21. [DataMember]
  22. public DateTime? StartAttendanceDate
  23. {
  24. get;
  25. set;
  26. }
  27. /// <summary>
  28. /// 考勤日期结束日期
  29. /// </summary>
  30. [DataMember]
  31. public DateTime? EndAttendanceDate
  32. {
  33. get;
  34. set;
  35. }
  36. /// <summary>
  37. /// 考勤卡号
  38. /// </summary>
  39. [DataMember]
  40. public string CardNumber
  41. {
  42. get;
  43. set;
  44. }
  45. /// <summary>
  46. /// 出勤状态 1:全天 2:半天 3:缺勤
  47. /// </summary>
  48. [DataMember]
  49. public string AttendanceStatus
  50. {
  51. get;
  52. set;
  53. }
  54. /// <summary>
  55. /// 缺勤原因 0:休息 1:病假 2:事假 3:旷工
  56. /// </summary>
  57. [DataMember]
  58. public string AbsenceReason
  59. {
  60. get;
  61. set;
  62. }
  63. /// <summary>
  64. /// 工资结算标识 1:已经结算 0:未结算
  65. /// </summary>
  66. [DataMember]
  67. public string SettlementFlag
  68. {
  69. get;
  70. set;
  71. }
  72. }
  73. }