import { IAdvisorGoalsRs, IAllGoalsAdvisorRs } from '../../models/commercial/commercial.model'; export interface getStrategyByUserCommercialRq { token: string; campus?: number; } export interface getObservationsByStudentRq { codeStudent: number; } export interface ContactcRq { code: number; user_student: User; user_commercial: User; marketing_status: string; marketing_origin: string; academic_plan: string; updated_at: Date; created_at: Date; } export interface User { code: number; name: string; last_name: string; nick_name: null; email: string; email_ipt: null; role: number; phone_indicative: number; phone_number: string; gender: number; birthdate: null; city: number; id_card_type: number; id_card: string; } export interface ObservationsContactRq { code: number; marketing_strategy: number; marketing_status: string; marketing_contact: string; academic_plan: string; observation: string; } export interface CreateObservationsRq { token: string; marketing_strategy: number; marketing_status: number; marketing_contact: number; academic_plan: number; observation: string; } export interface StatusContactRq { code: number; name: string; priority: number; color: string; updated_at: Date; } export interface ContactedTypeRq { code: number; name: string; } export interface PlanContactRq { code: number; name: string; } export interface TopSalesRq { position: number; name: string; } export interface UserAdviserRq { code: number; id_card: string; name: string; last_name: string; nick_name: null; email: string; phone_number: string; gender: number; city: string; birthdate: null; role: string; service_hour: number; email_ipt: null; updated_at: Date; } export interface UserStatisticsRq { day: Day; week: Day; month: Day; } export interface Day { Pendiente: number; Nocontesta: number; Seguimiento: number; Otroasesor: number; Nointeresado: number; Matriculado: number; Otros: number; } export interface UserTopAdviserRq { matriculados: number; userCommercial: string; } export interface GroupSignupStatusRq { signupStatus: number; } export interface ITypeSocialNetworksRq { code: number; name: string; } export interface ISocialNetworksRq { token: string; name: string; email: string; phone: number; plaform_id: number; description: string; } export interface IFollowUpDataRq { token: string; campus: number[]; } export interface IFollowUpDataRs { strategy_data: UserStatisticsRq; top_adviser: UserTopAdviserRq[]; data_movements: number; status_signup: number; data_goal: IAdvisorGoalsRs; total_monthly_goal: number; all_goals_advisor: IAllGoalsAdvisorRs[]; }