package com.ydtech.modules.esm.model; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; @Data @ApiModel(value = "薪酬审核表", description = "全日制非全日制") public class EsmSalaryCheck { /** * 批次号 */ @ApiModelProperty(value = "批次号") private String checkId; /** * 机构代码 */ @ApiModelProperty(value = "机构代码") private String deptId; /** * 合同类型(A:全日制 B:非全日制 C:劳务派遣 D:其他) */ @ApiModelProperty(value = "合同类型(A:全日制 B:非全日制 C:劳务派遣 D:其他)") private String quality; /** * 发薪日期 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @ApiModelProperty(value = "发薪日期") private Date payDate; /** * 实付工资汇总 */ @ApiModelProperty(value = "实付工资汇总") private String paidInSalaryTotal; /** * 提交人 */ @ApiModelProperty(value = "提交人") private String createUser; /** * 提交审核时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @ApiModelProperty(value = "提交审核时间") private Date submitDate; /** * 审核人 */ @ApiModelProperty(value = "审核人") private String reviewer; /** * 审核状态(0:待审核;1:审核通过;2:审核未通过 9:未提交审核) */ @ApiModelProperty(value = "审核状态(0:待审核;1:审核通过;2:审核未通过 9:未提交审核)") private String reviewStatus; /** * 审核时间 */ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "审核时间") private Date reviewTime; /** * 审核意见 */ @ApiModelProperty(value = "审核意见") private String comment; }