From ca96eb6477c35a96f74382850daa93ead30835d2 Mon Sep 17 00:00:00 2001 From: Mila <Mila@pollex.com.tw> Date: 星期二, 25 一月 2022 14:34:57 +0800 Subject: [PATCH] update: TODO#134659 通知 - 全部已讀 api 串接 --- PAMapp/shared/services/reviews.service.ts | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/PAMapp/shared/services/reviews.service.ts b/PAMapp/shared/services/reviews.service.ts index 9eaa5e4..a4dcbb4 100644 --- a/PAMapp/shared/services/reviews.service.ts +++ b/PAMapp/shared/services/reviews.service.ts @@ -1,12 +1,39 @@ import { http } from "./httpClient"; -import { UserReviewsConsultantsParams } from "../models/reviews.model"; +import { NotificationList, UserReviewsConsultantsParams } from "../models/reviews.model"; +import { AppointmentLog } from "../models/appointment.model"; class ReviewsService { - //摰X�脰�遛��漲閰�� + //摰X�脰�遛��漲閰��(�蝑�) userReviewsConsultants(data: UserReviewsConsultantsParams) { - return http.post('/satisfaction/create', data ); + return http.post('/satisfaction/score', data); + } + + // 摰X�脰�遛��漲(憭��) + allUserReviewsConsultants(data: UserReviewsConsultantsParams[]) { + return http.post('/satisfaction/score/all', data); + } + + + //������������ + async getMyReviewLog(): Promise<AppointmentLog[]> { + return http.get('/satisfaction/getMySatisfaction').then(res => res.data); + } + + // 憿批�蜓���遛��漲� + sendSatisfactionToClient(appointmentId: number) { + return http.post(`/consultant/sendSatisfactionToClient/${appointmentId}`).then((res) => res); + } + + // �撠� + getMyPersonalNotification(): Promise<NotificationList[]> { + return http.get('/personal_notification/getMyPersonalNotification').then(res => res.data); + } + + // ������������閮剖�撌脰� + readAllMyNotification() { + return http.post('/personal_notification/readAllMyNotification') } } -- Gitblit v1.8.0