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

  /**
   * 登录名称
   */
  loginName: string;

  /**
   * 登录密码
   */
  loginPass: string;

  /**
   * 手机号
   */
  phone: string;

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

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

  /**
   * 性别
   */
  sex: number;

  /**
   * 邮箱
   */
  email: string;

  /**
   * 昵称
   */
  nickName: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 验证码
   */
  captcha: string;

  /**
   * 头像
   */
  avatar: string;

  /**
   * 省份
   */
  province: string;

  /**
   * 市
   */
  city: string;

  /**
   * 区/县
   */
  area: string;

  /**
   * 详细地址
   */
  placeDetail: string;

  /**
   * 注册ip
   */
  registerIp: string;

  /**
   * 注册设备信息
   */
  registerDevice: string;

  /**
   * 0:禁用, 1:启用
   */
  status: number;

  /**
   *  0 锁定 1 未锁定
   */
  isLocked: number;

  /**
   * 上一次登录时间
   */
  lastLoginTime: string;

  /**
   * 上一次登录ip
   */
  lastLoginIp: string;

  /**
   * 状态
   */
  statusText: string;
  /**
   * 真实姓名
   */
  realName: string;

  /**
   * 注销状态 0 正常  1 注销中  2 已注销
   */
  deactivateStatus: number;
}

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

  /**
   * 登录名称
   */
  loginName?: string;

  /**
   * 登录密码
   */
  loginPass?: string;

  /**
   * 手机号
   */
  phone?: string;

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

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

  /**
   * 性别
   */
  sex?: number;

  /**
   * 邮箱
   */
  email?: string;

  /**
   * 昵称
   */
  nickName?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 验证码
   */
  captcha?: string;

  /**
   * 头像
   */
  avatar?: string;

  /**
   * 省份
   */
  province?: string;

  /**
   * 市
   */
  city?: string;

  /**
   * 区/县
   */
  area?: string;

  /**
   * 详细地址
   */
  placeDetail?: string;

  /**
   * 注册ip
   */
  registerIp?: string;

  /**
   * 注册设备信息
   */
  registerDevice?: string;

  /**
   * 0:禁用, 1:启用
   */
  status?: number;

  /**
   *  0 锁定 1 未锁定
   */
  isLocked?: number;

  /**
   * 上一次登录时间
   */
  lastLoginTime?: string;

  /**
   * 上一次登录ip
   */
  lastLoginIp?: string;

  /**
   * 票数
   */
  ticketCount?: string;

  /**
   * 积分
   */
  score?: string;

  /**
   * 积分数
   */
  pointsQuantity?: number;

  /**
   * 门票数
   */
  itemsQuantity?: number;

  /**
   * 参赛数
   */
  tournamentCount?: number;

  /**
   * 真实姓名
   */
  realName?: string;

  verifyCode?: string;

  newPhone?: string;
}

export interface UserQuery extends PageQuery {
  /**
   * 登录名称
   */
  loginName?: string;

  /**
   * 登录密码
   */
  loginPass?: string;

  /**
   * 手机号
   */
  phone?: string;

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

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

  /**
   * 性别
   */
  sex?: number;

  /**
   * 邮箱
   */
  email?: string;

  /**
   * 昵称
   */
  nickName?: string;

  /**
   * 验证码
   */
  captcha?: string;

  /**
   * 头像
   */
  avatar?: string;

  /**
   * 省份
   */
  province?: string;

  /**
   * 市
   */
  city?: string;

  /**
   * 区/县
   */
  area?: string;

  /**
   * 详细地址
   */
  placeDetail?: string;

  /**
   * 注册ip
   */
  registerIp?: string;

  /**
   * 注册设备信息
   */
  registerDevice?: string;

  /**
   * 0:禁用, 1:启用
   */
  status?: number;

  /**
   *  0 锁定 1 未锁定
   */
  isLocked?: number;

  /**
   * 上一次登录时间
   */
  lastLoginTime?: string;

  /**
   * 上一次登录ip
   */
  lastLoginIp?: string;
  beginTime?: string;
  endTime?: string;
  /**
   * 日期范围参数
   */
  params?: any;
  loginTimeRange?: string;
  loginBeginTime?: string;
  loginEndTime?: string;

  registerTimeRange?: string;
  registerBeginTime?: string;
  registerEndTime?: string;
}
export interface GrantForm extends BaseEntity {
  itemId?: number;
  quantity?: number;
  phone?: string;
  userId?: number;
  type?: number;
}
