package com.ruoyi.zhushi.entity;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.List;

@Data
public class AppDTO extends BaseEntity {

    // 用户id
    private long id;

    // 考勤组id
    private long attendanceGroupId;
    // 考勤组名称
    private String attendanceGroupName;

    // 用户id
    private long userId;

    // 用户名
    private String userName;

    // 打卡描述
    private String description;

    // 工作日
    private String workDays;

//    private List<String> workDaysList;

    // 上班开始时间打卡
    private String workStartTime;

    // 上班结束时间打卡
    private String workEndTime;

    // 是否允许迟到
    private Boolean allowLate;

    // 允许迟到范围
    private Integer lateRange;

    // 是否允许早退
    private Boolean allowEarly;

    // 允许早退范围
    private Integer earlyRange;

    // 关联区域id
    private Long areaId;

    // 成员数据
    private List<DkAttendanceGroupAndUser> members;

    // 经度
    private double lng;

    // 纬度
    private double lat;

    // 允许打卡半径
    private int radius;

    // 是否迟到打卡
    private String isCheckInLate;

    // 上班打卡时间
    private String clockIn;

    // 下班打卡时间
    private String clockOut;

    // 打卡类型
    private String checkInType;


    private int month;

    private String week;

    private int day;

    private String areaName;

    private String checkInStatus;

    // 用户昵称
    private String nickName;

}
