ClockCollectData.java 1.98 KB
Newer Older
ilal committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
package cn.timer.api.dto.kqmk;

import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author lalqq APP 打卡数据
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ClockCollectData implements Serializable {

	private static final long serialVersionUID = -7658009549305902379L;

	@ApiModelProperty(value = "用户id", example = "字段说明")
	private Integer userid;

	@ApiModelProperty(value = "打卡类型", example = "1:上班1 2:下班1 3:上班2 4:下班2 5:上班3 6:下班3......")
	private Integer type;

	@ApiModelProperty(value = "打卡时间", example = "字段说明")
	private String punchtime;

	@ApiModelProperty(value = "应打卡时间 \"\"", example = "字段说明")
	private String punchcardtime;

	@ApiModelProperty(value = "打卡类型", example = "1:GPS,2:WIFI,3:考勤机,4:外勤")
	private Integer punchcardtype;

	@ApiModelProperty(value = "纬度", example = "字段说明")
	private String lat;

	@ApiModelProperty(value = "经度", example = "字段说明")
	private String lon;

	@ApiModelProperty(value = "地址", example = "字段说明")
	private String address;

	@ApiModelProperty(value = "WIFI mac地址", example = "字段说明")
	private String mac;

	@ApiModelProperty(value = "WIFI名称", example = "字段说明")
	private String macname;

	@ApiModelProperty(value = "班次id", example = "无排班时 为“0”")
	private Integer shifid;

lal committed
55 56
//	@ApiModelProperty(value = "打卡状态", example = "状态,1:正常 2:异常 3:补卡 4:请假")
//	private Integer status;
ilal committed
57 58 59 60 61 62

	@ApiModelProperty(value = "手机唯一ID", example = "字段说明")
	private String registrationid;

	@ApiModelProperty(value = "打卡类型", example = "1:打卡 2:更新打卡")
	private Integer differ;
ilal committed
63 64 65
	
	@ApiModelProperty(value = "打卡", example = "0:当天卡 1:次日卡")
	private Integer nextday;
ilal committed
66
}