Files
cai-server/ruoyi-cai/src/main/java/com/ruoyi/cai/domain/PointChangeLog.java
2026-01-08 17:38:41 +08:00

98 lines
1.9 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.ruoyi.cai.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 积分记录对象 cai_point_change_log
*
* @author ruoyi
* @date 2025-12-10
*/
@Data
@TableName("cai_point_change_log")
public class PointChangeLog implements Serializable {
private static final long serialVersionUID=1L;
/**
* 子账户ID
*/
@TableId(value = "id")
private String id;
// 1-充值 2-系统调整 3-分销 4-抽奖
private String actionType;
/**
* 用户ID
*/
private Long userId;
/**
* 用户
*/
private String usercode;
/**
* 账户明细说明
*/
private String message;
/**
* 目标ID用户、抽奖ID
*/
private Long tarUserId;
/**
* 目标用户Code有用户才有用
*/
private String tarUsercode;
/**
* 目标名称,用户名称,抽奖名称
*/
private String tarName;
/**
* 礼物价值
*/
private Long tarPrice;
/**
* 目标提前缓存的
*/
private String tarImg;
/**
* 目标额外字段
*/
private String tarJson;
/**
* 变化值,为正 或者为负
*/
private Long changeValue;
/**
* 操作IP
*/
private String operateIp;
/**
* 是否为后台用户手动调整
*/
private Boolean isAdmin;
/**
* 跟踪类型 1-充值 2-分销 3-抽奖
*/
private String traceLinkType;
/**
* 跟踪ID 订单号-礼物ID
*/
private String traceId;
/**
* 是否兑换
*/
private Integer giveFlag;
private String remark;
/**
* 兑换时间
*/
private LocalDateTime giveTime;
private LocalDateTime createTime;
}