- 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<typeof Team>;
- @Provide()
- export class TeamService extends BaseService<modelType> {
- @InjectEntityModel(Team)
- model: modelType;
- }
|