package com.xcong.excoin.modules.activity.entity;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.xcong.excoin.common.system.base.BaseEntity;
|
|
import lombok.Data;
|
|
/**
|
* @description 活动记录表
|
* @author yourName
|
* @date 2021-03-18 17:53
|
*/
|
@Data
|
@TableName("activity_receive_record")
|
public class ActivityReceiveRecord extends BaseEntity{
|
private static final long serialVersionUID = 1L;
|
|
|
/**
|
* 用户ID
|
*/
|
|
|
private Long memberId;
|
|
/**
|
* 活动主表ID
|
*/
|
|
|
private Long mainId;
|
|
/**
|
* 活动子表ID
|
*/
|
|
|
private Long subId;
|
|
/**
|
* 领取金额
|
*/
|
|
|
private BigDecimal receiveCoinAmount;
|
|
/**
|
* 资产变化记录ID(领取时生成流水记录,划转到币币账户)
|
*/
|
|
|
private Long amcId;
|
|
/**
|
*激活状态1已激活2未激活3已失效
|
*/
|
public static final Integer RECEIVESTATE_ONE = 1;
|
public static final Integer RECEIVESTATE_TWO = 2;
|
public static final Integer RECEIVESTATE_THREE = 3;
|
private Integer receiveState;
|
|
/**
|
* 激活时间
|
*/
|
|
|
private Date receiveTime;
|
|
/**
|
* 失效时间
|
*/
|
//激活后在当前时间的基础上新增30天
|
public static final long DAYS = 30;
|
private Date invalidTime;
|
|
|
|
|
}
|