import { Provide } from '@midwayjs/decorator'; import { InjectEntityModel } from '@midwayjs/typegoose'; import { ReturnModelType } from '@typegoose/typegoose'; import { BaseService } from 'free-midway-component'; import { Team } from '../entity/team.entity'; type modelType = ReturnModelType; @Provide() export class TeamService extends BaseService { @InjectEntityModel(Team) model: modelType; }