package com.ruoyi.business.entity; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import com.ruoyi.common.core.domain.MyBaseEntity; import java.time.LocalDateTime; /** * 二维码扫码记录表 实体类 * * @author ld * @date 2025-06-24 */ @Data @TableName("qr_code_scan_record") public class QrCodeScanRecord extends MyBaseEntity { private static final long serialVersionUID = 1L; /** * 扫码记录唯一标识 */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 关联的二维码ID */ @TableField(value = "qr_code_id") private Long qrCodeId; /** * 扫码人用户ID */ @TableField(value = "scanner_id") private Long scannerId; /** * 实际扫码时间 */ @TableField(value = "scan_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime scanTime; }