package com.red.circle.other.app.dto.h5;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

@Data
@Accessors(chain = true)
public class UserIdentityVO implements Serializable {

  @Serial
  private static final long serialVersionUID = 1L;

  /**
   * true：代理，false:不是.
   */
  private Boolean agent;

  /**
   * true：主播，false:不是.
   */
  private Boolean anchor;

  /**
   * true：bd，false:不是.
   */
  private Boolean bd;

  /**
   * true：bd Leader，false:不是.
   */
  private Boolean bdLeader;

  /**
   * 货运代理: true:是  false:不是.
   */
  private Boolean freightAgent;

  /**
   * 超级货运代理
   */
  private Boolean superFreightAgent;

    /**
     * 是否管理员
     */
  private Boolean admin;

  /**
   * 是否超级管理员
   */
  private Boolean superAdmin;

  /**
   * 是否是经理
   */
  private Boolean manager;

  /**
   * 历史身份.
   */
  private List<String> historyIdentity;

}