EsmSalaryCheck.java 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.ydtech.modules.esm.model;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.util.Date;
  7. @Data
  8. @ApiModel(value = "薪酬审核表", description = "全日制非全日制")
  9. public class EsmSalaryCheck {
  10. /**
  11. * 批次号
  12. */
  13. @ApiModelProperty(value = "批次号")
  14. private String checkId;
  15. /**
  16. * 机构代码
  17. */
  18. @ApiModelProperty(value = "机构代码")
  19. private String deptId;
  20. /**
  21. * 合同类型(A:全日制 B:非全日制 C:劳务派遣 D:其他)
  22. */
  23. @ApiModelProperty(value = "合同类型(A:全日制 B:非全日制 C:劳务派遣 D:其他)")
  24. private String quality;
  25. /**
  26. * 发薪日期
  27. */
  28. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  29. @ApiModelProperty(value = "发薪日期")
  30. private Date payDate;
  31. /**
  32. * 实付工资汇总
  33. */
  34. @ApiModelProperty(value = "实付工资汇总")
  35. private String paidInSalaryTotal;
  36. /**
  37. * 提交人
  38. */
  39. @ApiModelProperty(value = "提交人")
  40. private String createUser;
  41. /**
  42. * 提交审核时间
  43. */
  44. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
  45. @ApiModelProperty(value = "提交审核时间")
  46. private Date submitDate;
  47. /**
  48. * 审核人
  49. */
  50. @ApiModelProperty(value = "审核人")
  51. private String reviewer;
  52. /**
  53. * 审核状态(0:待审核;1:审核通过;2:审核未通过 9:未提交审核)
  54. */
  55. @ApiModelProperty(value = "审核状态(0:待审核;1:审核通过;2:审核未通过 9:未提交审核)")
  56. private String reviewStatus;
  57. /**
  58. * 审核时间
  59. */
  60. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  61. @ApiModelProperty(value = "审核时间")
  62. private Date reviewTime;
  63. /**
  64. * 审核意见
  65. */
  66. @ApiModelProperty(value = "审核意见")
  67. private String comment;
  68. }