package com.xiaopeng.api.model.maintenance;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.xiaopeng.common.core.web.domain.BaseModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.time.LocalDateTime;
|
|
/**
|
* 巡游打卡记录
|
*/
|
@Data
|
@TableName("xp_cruise_check_in_record")
|
public class XpCruiseCheckInRecord extends BaseModel {
|
/**
|
* 主键
|
*/
|
@TableId(value = "id", type = IdType.NONE)
|
private Long id;
|
/**
|
* 运维人员id
|
*/
|
@TableField("operations_user_id")
|
private Long operationsUserId;
|
/**
|
* 打卡点位id
|
*/
|
@ApiModelProperty("打卡点位id")
|
@TableField("check_location_id")
|
private Long checkLocationId;
|
/**
|
* 巡游打卡规则id
|
*/
|
@ApiModelProperty("巡游打卡规则id")
|
@TableField("cruise_check_in_rule_id")
|
private Integer cruiseCheckInRuleId;
|
/**
|
* 打卡时间
|
*/
|
@ApiModelProperty("打卡时间")
|
@TableField("check_in_time")
|
private LocalDateTime checkInTime;
|
/**
|
* 打卡结果(1=正常打卡,2=迟到打卡)
|
*/
|
@ApiModelProperty("打卡结果(1=正常打卡,2=迟到打卡)")
|
@TableField("check_in_result")
|
private Integer checkInResult;
|
/**
|
* 现场情况(1=正常,2=拥堵)
|
*/
|
@ApiModelProperty("现场情况(1=正常,2=拥堵)")
|
@TableField("field_situation")
|
private Integer fieldSituation;
|
/**
|
* 现场照片JSON数组
|
*/
|
@ApiModelProperty("现场照片JSON数组")
|
@TableField("scene_photo")
|
private String scenePhoto;
|
/**
|
* 现场情况说明
|
*/
|
@ApiModelProperty("现场情况说明")
|
@TableField("scene_description")
|
private String sceneDescription;
|
}
|