package com.webmanage.entity; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.time.LocalDateTime; /** * 积分流水实体 * * @author webmanage * @date 2024-08-07 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("tb_points_flow") public class PointsFlow implements Serializable { private static final long serialVersionUID = 1L; /** * 主键ID */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 用户ID */ @TableField("user_id") private String userId; /** * 单位ID */ @TableField("unit_id") private String unitId; /** * 数据类目 */ @TableField("data_category") private String dataCategory; /** * 数据类型 */ @TableField("data_type") private Integer dataType; /** * 名称/描述 */ @TableField("name") private String name; /** * 积分值 */ @TableField("points") private Integer points; /** * 流水时间 */ @TableField("flow_time") private LocalDateTime flowTime; /** * 创建时间 */ @TableField(value = "create_time", fill = FieldFill.INSERT) private LocalDateTime createTime; /** * 更新时间 */ @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; /** * 逻辑删除:1-已删除,0-未删除 */ @TableLogic @TableField("deleted") private Integer deleted; /** * 规则ID */ @TableField("rule_id") private Long rlueId; }