user-register.ts
754 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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;
}