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

import com.red.circle.other.inner.enums.team.TeamAppProcessReason;
import com.red.circle.other.inner.enums.team.TeamApplicationProcessStatus;
import com.red.circle.other.inner.enums.team.TeamApplicationType;
import java.io.Serial;
import java.io.Serializable;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 团队加入退出审核记录查询 查询.
 *
 * @author pengshigang on 2023/03/07
 */
@Data
@Accessors(chain = true)
public class TeamProcessBackQryCmd implements Serializable {

  @Serial
  private static final long serialVersionUID = 1L;


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

  /**
   * 类型.
   */
  private TeamApplicationType type;

  /**
   * 原因.
   */
  private TeamAppProcessReason reason;

  /**
   * 关联id，团队ID.
   */
  private Long associateId;

  /**
   * 审核状态.
   */
  private TeamApplicationProcessStatus status;

  /**
   * 最后一个ID.
   */
  private Long lastId;


}
