ReviewService
@adamondo/backend / application/services/ReviewService
application/services/ReviewService
Classes
ReviewService
Defined in: src/application/services/ReviewService.ts:10
Constructors
Constructor
new ReviewService(
uow):ReviewService
Defined in: src/application/services/ReviewService.ts:11
Parameters
uow
Returns
Methods
adminSearchReviews()
adminSearchReviews(
params):Promise<{reviewsData:any[];count:number; }>
Defined in: src/application/services/ReviewService.ts:13
Parameters
params
currentPage?
number
searchQuery?
string
Returns
Promise<{ reviewsData: any[]; count: number; }>
getReviewDashboardData()
getReviewDashboardData(
scope):Promise<{scope:string;totalCount:number;todayCount:number;monthCount:number;pendingApprovalCount:number; }>
Defined in: src/application/services/ReviewService.ts:35
Parameters
scope
string
Returns
Promise<{ scope: string; totalCount: number; todayCount: number; monthCount: number; pendingApprovalCount: number; }>
adminUpdateReviewStatus()
adminUpdateReviewStatus(
id,type):Promise<{status:string; }>
Defined in: src/application/services/ReviewService.ts:51
Parameters
id
number
type
string
Returns
Promise<{ status: string; }>
adminWriteReview()
adminWriteReview(
params):Promise<{status:string; }>
Defined in: src/application/services/ReviewService.ts:66
Parameters
params
id?
number
listId
number
reviewContent
string
rating
number
authorId
string
Returns
Promise<{ status: string; }>