package xiaoqu.home.open.controller.input;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import xiaoqu.home.open.publicBean.PageInput;

@ApiModel(value="AttendanceRecordPageInput分页输入对象")
@Data
public class AttendanceRecordPageInput extends PageInput {

    @ApiModelProperty(value = "打卡人员ID")
    private Long userId;

    @ApiModelProperty(value = "手机号")
    private String userMobile;

    @ApiModelProperty(value = "打卡时间开始")
    private String punchTimeStart;
    
    @ApiModelProperty(value = "打卡时间结束")
    private String punchTimeEnd;

    @ApiModelProperty(value = "打卡方式0:设备;1:信标")
    private Integer punchMode;

    @ApiModelProperty(value = "打卡类型0:上班打卡;1:下班打卡")
    private Integer punchType;

    @ApiModelProperty(value = "打卡终端0:手机;1:手表")
    private Integer punchTerminal;

    @ApiModelProperty(value = "数据状态0:正常打卡;l:更新打卡;2:撤销打卡")
    private Integer dataState;

    @ApiModelProperty(value = "所属站点ID")
    private Long districtId;

}
