package com.sundot.airport.common.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 打卡
 *
 * @Author: wangchong
 * @Date: 2025/7/15 08:48
 **/
@Data
public class AttendanceRecordDTO implements Serializable {
    private static final long serialVersionUID = -5855363360454851308L;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 打卡签到日期，yyyy-MM-dd
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date checkInDate;

    /**
     * 打卡类型：1-上班打卡，2-下班打卡
     */
    private String checkInType;

    /**
     * 打卡位置
     */
    private String checkInPosition;

    /**
     * 打卡备注
     */
    private String remark;
}
