import { Inject, Injectable } from '@nestjs/common'; import { Model, Types } from 'mongoose'; import { sharedCrudService } from '../shared/sharedCrud.services'; import { ACTIVITY_REPOSITORY } from 'src/constants'; import { IUserActivityDocument } from './activity.schema'; @Injectable() export class ActivityService extends sharedCrudService { constructor( @Inject(ACTIVITY_REPOSITORY) readonly activityRepository: Model, ) { super(activityRepository); } async activityLisitng( page: number, resPerPage: number, search: string, ): Promise { return 'Hello from Activity service.' } }