package com.red.circle.other.infra.common.activity.send;

import com.red.circle.common.business.core.enums.SysOriginPlatformEnum;
import com.red.circle.common.business.enums.SendPropsOrigin;
import java.io.Serial;
import java.io.Serializable;
import lombok.Data;

/**
 * 发送aswat活动道具.
 *
 * @author pengshigang on 2021/7/5
 */
@Data
public class SendWeekStarProps implements Serializable {

  @Serial
  private static final long serialVersionUID = 1L;

  /**
   * 跟踪id.
   */
  private Long trackId;

  /**
   * 归属系统.
   */
  private SysOriginPlatformEnum sysOrigin;

  /**
   * 用户id.
   */
  private Long userId;

  /**
   * 资源组id.
   */
  private Long sourceGroupId;

  /**
   * 发送类型来源.
   */
  private SendPropsOrigin origin;

  /**
   * 用户排名 1 top1; 2 top2; 3 top3;
   */
  private Integer userRanking;

}
