user-register.ts 754 Bytes
import { User } from '@/types/user';
import { AttributeData } from '@/types/global';

export interface UserRegister {
  id: number;
  role: 'Singer' | 'Business';
  nick_name: string;
  real_name: string;
  phone: string;
  company: string;
  remark: string;
  sound: string;
  referrer_id: number;
  business_id: number;
  admin_id: number;
  examine_id: number;
  status: 0 | 1 | 2;
  audit_info: string;
  examine_at: string;
  audit_at: string;
  admin?: User;
  business?: User;
}

export interface UserRegisterAuditInfo extends AttributeData {
  status: number;
  business_id: number;
  examine_info: string;
}

export interface UserRegisterRecord {
  id: number;
  admin_id: number;
  examine_info: string;
  updated_at: string;
  admin?: User;
}