- import { Provide } from '@midwayjs/decorator';
- import { InjectEntityModel } from '@midwayjs/typegoose';
- import { ReturnModelType } from '@typegoose/typegoose';
- import { BaseService } from 'free-midway-component';
- import { Application } from '../entity/application.entity';
- type modelType = ReturnModelType<typeof Application>;
- @Provide()
- export class ApplicationService extends BaseService<modelType> {
- @InjectEntityModel(Application)
- model: modelType;
- }
|