question.service.ts 444 B

1234567891011
  1. import { Provide } from '@midwayjs/decorator';
  2. import { InjectEntityModel } from '@midwayjs/typegoose';
  3. import { ReturnModelType } from '@typegoose/typegoose';
  4. import { BaseService } from 'free-midway-component';
  5. import { Question } from '../entity/question.entity';
  6. type modelType = ReturnModelType<typeof Question>;
  7. @Provide()
  8. export class QuestionService extends BaseService<modelType> {
  9. @InjectEntityModel(Question)
  10. model: modelType;
  11. }