保誠-保戶業務員媒合平台
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import { Appointment } from "./appointment.model";
 
export interface Consultant {
    agentNo            : string;
    name               : string;
    img                : string;
    expertise          : string[];
    avgScore           : number;
    contactStatus?     : string;
    createTime         : Date | string;
    updateTime         : Date | string;
    customerViewTime?  : Date | string;
    role               : string;
    seniority          : string,
    appointments?      : Appointment[];
}
 
export interface ConsultantWithAppointmentId extends Consultant {
  appointmentDate            : string;
  appointmentId              : number;
  appointmentLastModifiedDate: string;
  appointmentScore?          : number;
  appointmentStatus          : string;
}