package com.red.circle.other.inner.model.cmd.team;

import com.red.circle.common.business.dto.cmd.HistoryRangeTimeQryPageCmd;
import java.io.Serial;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author pengliang on 2022/12/7
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class TeamTableQryCmd extends HistoryRangeTimeQryPageCmd {

  @Serial
  private static final long serialVersionUID = 1L;

  /**
   * 团队id.
   */
  private Long id;

  /**
   * 区域.
   */
  private String region;

  /**
   * 系统.
   */
  private String sysOrigin;

  /**
   * 团队账号.
   */
  private String account;

  /**
   * 团队拥有者ID.
   */
  private Long ownUserId;

  /**
   * 状态: 正常/关闭.
   */
  private String status;

  /**
   * 最后一条记录id.
   */
  private Long lastId;

  /**
   * 成员数量范围.
   */
  private String memberQuantityRange;

  /**
   * 数量.
   */
  private Integer limit;

  /**
   * 创建用户.
   */
  private Long createUser;
}
