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

  /**
   * 道具ID
   */
  itemId: string | number;

  /**
   * 现在的数量
   */
  scoreNum: number;

  /**
   * 原来的数量
   */
  afterNum: number;

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

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

  /**
   * 用户ID
   */
  userId: string | number;

  /**
   * 1 新增  2 扣除 3 其他
   */
  type: number;

  /**
   * 描述
   */
  remark: string;

  /**
   * 道具获取类型   充值/奖励/报名/比赛
   */
  itemType: string;
}

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

  /**
   * 道具ID
   */
  itemId?: string | number;

  /**
   * 现在的数量
   */
  scoreNum?: number;

  /**
   * 原来的数量
   */
  afterNum?: number;

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

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

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

  /**
   * 1 新增  2 扣除 3 其他
   */
  type?: number;

  /**
   * 描述
   */
  remark?: string;

  /**
   * 道具获取类型   充值/奖励/报名/比赛
   */
  itemType?: string;
}

export interface ItemsLogQuery extends PageQuery {
  /**
   * 道具ID
   */
  itemId?: string | number;

  /**
   * 现在的数量
   */
  scoreNum?: number;

  /**
   * 原来的数量
   */
  afterNum?: number;

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

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

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

  /**
   * 1 新增  2 扣除 3 其他
   */
  type?: number;

  /**
   * 道具获取类型   充值/奖励/报名/比赛
   */
  itemType?: string;

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

  userName?: string;

  loginTimeRange?: string;

  beginTime?: string;
  endTime?: string;
  startTime?: string;
  flagType?: string;
}
