HRResultEntity.cs 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /*******************************************************************************
  2. * Copyright(c) 2014 dongke All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:HRResultEntity.cs
  5. * 2.功能描述:人力资源模块DAL返回实体
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 张国印 2014/09/23 1.00 新建
  9. *******************************************************************************/
  10. using System;
  11. using System.Runtime.Serialization;
  12. namespace Dongke.IBOSS.PRD.WCF.DataModels
  13. {
  14. /// <summary>
  15. /// 人力资源模块DAL返回实体
  16. /// </summary>
  17. [DataContract]
  18. public class HRResultEntity
  19. {
  20. /// <summary>
  21. /// 操作状态
  22. /// 0 没有数据被修改 -1 不允许添加,此员工有待审批的履历 -2 员工履历被其他用户修改
  23. /// -3 员工档案被其他用户修改 -4 员工状态(不是未入职或者离职)错误不能停用
  24. /// -5 员工履历表中不存在待审批数据不能停用
  25. /// -6 已经结算,不能停用
  26. /// 大于0表示有数据被更新
  27. /// </summary>
  28. [DataMember]
  29. public int OperateStatus
  30. {
  31. get;
  32. set;
  33. }
  34. /// <summary>
  35. /// 员工ID
  36. /// </summary>
  37. [DataMember]
  38. public int HRStaffID
  39. {
  40. get;
  41. set;
  42. }
  43. /// <summary>
  44. /// 员工履历ID
  45. /// </summary>
  46. [DataMember]
  47. public int HRStaffRecordID
  48. {
  49. get;
  50. set;
  51. }
  52. /// <summary>
  53. /// 返回的操作日志信息
  54. /// </summary>
  55. [DataMember]
  56. public string OperateLogInfo
  57. {
  58. get;
  59. set;
  60. }
  61. }
  62. }