保誠-保戶業務員媒合平台
jack
2023-07-31 23a51718522d4b01e9f13532573a85ff27298c08
PAMapp/shared/models/appointment.model.ts
@@ -1,16 +1,18 @@
import { ContactStatus } from "./enum/contact-status";
import { SatisfactionType } from "./enum/satisfaction-type";
export interface AppointmentLog {
    agentName       : string;
    agentNo         : string;
    appointmentId   : number;
    createdDate     : string;
    customerId      : number;
    customerName    : string;
    id              : number;
    lastModifiedDate: string;
    score           : number;
    status          : 'UNFILLED' | 'FILLED';
  id              : number;
  createdDate     : string;
  lastModifiedDate: string;
  customerId      : number;
  agentNo         : string;
  status          : 'UNFILLED' | 'FILLED';
  score           : number;
  appointmentId   : number;
  customerName    : string;
  agentName       : string;
  type            : SatisfactionType;
}
export interface Appointment {
@@ -38,6 +40,7 @@
  phone                : string;
  requirement          : string;
  satisfactionScore    : number;
  consultationMethod   : string;
};
export interface AppointmentClosedInfo {
@@ -95,6 +98,7 @@
  job            : string;
  phone          : string;
  requirement    : string;
  consultationMethod: string;
}
export interface EditAppointmentParams {
@@ -108,6 +112,7 @@
  otherRequirement: null;
  phone           : string;
  requirement     : string;
  consultationMethod: string;
}
export interface AppointmentRequests {
@@ -121,8 +126,8 @@
  job            : string;
  phone          : string;
  requirement    : string[];
  consultationMethod : string;
}
export interface ContactTime {
  selectTimesOptions: string[];
  selectWeekOptions : string[];