69 lines
1.1 KiB
Java
69 lines
1.1 KiB
Java
package com.designhub.entity;
|
||
|
||
import com.baomidou.mybatisplus.annotation.*;
|
||
import lombok.Data;
|
||
|
||
import java.io.Serializable;
|
||
import java.time.LocalDate;
|
||
import java.time.LocalDateTime;
|
||
|
||
/**
|
||
* 签到记录实体类
|
||
*/
|
||
@Data
|
||
@TableName("user_check_in")
|
||
public class CheckIn implements Serializable {
|
||
|
||
private static final long serialVersionUID = 1L;
|
||
|
||
/**
|
||
* 主键ID
|
||
*/
|
||
@TableId(value = "id", type = IdType.AUTO)
|
||
private Long id;
|
||
|
||
/**
|
||
* 用户ID
|
||
*/
|
||
private Long userId;
|
||
|
||
/**
|
||
* 签到日期
|
||
*/
|
||
private LocalDate checkInDate;
|
||
|
||
/**
|
||
* 连续签到天数
|
||
*/
|
||
private Integer continuousDays;
|
||
|
||
/**
|
||
* 奖励积分
|
||
*/
|
||
private Integer rewardScore;
|
||
|
||
/**
|
||
* 签到备注
|
||
*/
|
||
private String remark;
|
||
|
||
/**
|
||
* 创建时间
|
||
*/
|
||
@TableField(fill = FieldFill.INSERT)
|
||
private LocalDateTime createTime;
|
||
|
||
/**
|
||
* 更新时间
|
||
*/
|
||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||
private LocalDateTime updateTime;
|
||
|
||
/**
|
||
* 删除标志:0-未删除,1-已删除
|
||
*/
|
||
@TableLogic
|
||
private Integer deleted;
|
||
}
|
||
|