package com.ruoyi.cai.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 用户邀请对象 cai_user_invite * * @author 77 * @date 2023-12-28 */ @Data @TableName("cai_user_invite") public class UserInvite implements Serializable { private static final long serialVersionUID=1L; /** * 主键ID */ @TableId(value = "id",type = IdType.AUTO) private Long id; /** * 用户(被邀请人) */ private Long userId; /** * 邀请人 */ private Long inviteId; /** * 奖励好友收入视频提成比率 */ private BigDecimal videoIncomeRate; /** * 奖励好友守护的比例 */ private BigDecimal guardIncomeRate; /** * 奖励好友礼物的比例 */ private BigDecimal giftIncomeRate; /** * 奖励好友充值的比率 */ private BigDecimal payIncomeRate; /** * 邀请奖励汇总 */ private Long rewardCoinTotal; /** * 是否有效 0=无效 1=有效 */ private Boolean enableRate; private LocalDateTime createTime; }