package jnpf.model.attendance.vo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * describe
 *
 * @author HuangLinPan
 * @date 2023/12/04
 */
@Getter
@Setter
@ToString
public class AttendanceSelfApproveVo {
    /**
     * 自然主键
     */
    private String id;

    /**
     * 借调考勤组
     */
    private String groupId;
    private String groupName;

    /**
     * 被借调考勤组id
     */
    private String selfGroupId;
    private String selfGroupName;

    /**
     * 借调开始时间
     */
    private Date startTime;

    /**
     * 借调结束时间
     */
    private Date endTime;

    /**
     * 离岗时间
     */
    private Date departureTime;

    /** 回岗时间 */
    private Date backTime;

    /** 是否审核通过 0待审核 1通过 2未通过 */
    private Integer status;

    /** 审批创建人 */
    private String creatorUserId;

    /** 借调用户集合 */
    private List<String> userIds = new ArrayList<>();
}
