package xiaoqu.home.open.controller.export;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import xiaoqu.home.open.utils.poi.annotation.Excel;

@ApiModel(value="AttendanceRecord导出对象")
@Data
public class AttendanceRecordExport {

	@Excel(name = "ID")
    private Long id;

    @Excel(name= "打卡人员")
    private String userName;

    @Excel(name= "手机号")
    private String userMobile;

    @Excel(name = "打卡日期", width = 30)
    private String attendanceDate;

    @Excel(name = "打卡时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date punchTime;

    @Excel(name= "打卡位置")
    private String punchAddress;

    @Excel(name= "打卡定位位置")
    private String punchPositionAddress;

    @Excel(name= "GPS识别位置")
    private String gpsPositionAddress;

    @Excel(name= "手表信息")
    private String watchInfo;

    @Excel(name= "打卡信息")
    private String punchInfo;

    @Excel(name= "打卡方式", readConverterExp = "0=设备,1=信标")
    private Integer punchMode;

    @Excel(name= "打卡类型", readConverterExp = "0=上班打卡,1=下班打卡")
    private Integer punchType;

    @Excel(name= "打卡终端", readConverterExp = "0=手机,1=手表")
    private Integer punchTerminal;

    @Excel(name = "数据状态", readConverterExp = "0=正常打卡,1=更新打卡,2=撤销打卡")
    private Integer dataState;

    @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date operateTime;

    @Excel(name= "所属站点")
    private String districtName;

    
}
