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 */ @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; }