package com.red.circle.other.infra.database.rds.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 房间红包领取记录实体
 */
@Data
@TableName("room_red_packet_record")
public class RoomRedPacketRecordEntity {

    /**
     * 主键ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 记录ID（UUID）
     */
    private String recordId;

    /**
     * 红包ID
     */
    private String packetId;

    /**
     * 领取人ID
     */
    private Long userId;

    /**
     * 领取金额（分）
     */
    private Long amount;

    /**
     * 抢红包时间
     */
    private LocalDateTime grabTime;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}
