export interface CheckRecordVO {
  /**
   *
   */
  id: string | number;

  /**
   * 被核销用户ID
   */
  userId: string | number;

  /**
   * 核销数量
   */
  num: number;

  /**
   * 核销道具
   */
  itemId: string | number;

  /**
   * 创建时间
   */
  createdAt: string;

  /**
   * 更新时间
   */
  updatedAt: string;

  /**
   * 创建人
   */
  createUserId: string | number;

  /**
   * 创建人名称
   */
  createUserName: string;
}

export interface CheckRecordForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 被核销用户ID
   */
  userId?: string | number;

  /**
   * 核销数量
   */
  num?: number;

  /**
   * 核销道具
   */
  itemId?: string | number;

  /**
   * 创建时间
   */
  createdAt?: string;

  /**
   * 更新时间
   */
  updatedAt?: string;

  /**
   * 创建人
   */
  createUserId?: string | number;

  /**
   * 创建人名称
   */
  createUserName?: string;
  beginTime?: string;
  endTime?: string;
}

export interface CheckRecordQuery extends PageQuery {
  /**
   * 被核销用户ID
   */
  userId?: string | number;

  /**
   * 核销数量
   */
  num?: number;

  /**
   * 核销道具
   */
  itemId?: string | number;

  /**
   * 创建时间
   */
  createdAt?: string;

  /**
   * 更新时间
   */
  updatedAt?: string;

  /**
   * 创建人
   */
  createUserId?: string | number;

  /**
   * 创建人名称
   */
  createUserName?: string;

  /**
   * 日期范围参数
   */
  params?: any;

  /**
   * 用户名 手机号
   */
  userIds?: string;
  loginTimeRange?: string;
  beginTime?: string;
  endTime?: string;
  flagType?: string;
}

export interface UserItemVO {
  itemId: number;
  itemName: string;
  quantity: number;
  phone: string;
  nickName: string;
  userId: number;
}
