TrainPracticeSourcewareRepository.cs 1.0 KB

1234567891011121314151617181920212223242526
  1. using Exam.Repository.Sqlsugar.Repositories;
  2. using Exam.Repository.Sqlsugar.Validators.Questions;
  3. using Exam.Repository.Sqlsugar.Validators.Sourcewares;
  4. using Hotline.Repository.SqlSugar;
  5. using Hotline.Repository.SqlSugar.DataPermissions;
  6. using Hotline.Repository.SqlSugar.Exam.Interfaces.Questions;
  7. using SqlSugar;
  8. using System.ComponentModel;
  9. using Hotline.Exams.Trains;
  10. using XF.Domain.Dependency;
  11. namespace Exam.Repository.Sqlsugar
  12. {
  13. /// <summary>
  14. /// 关联课件仓储
  15. /// </summary>
  16. [Description("关联课件仓储")]
  17. public class TrainPracticeSourcewareRepository : ExamRepository<ExamTrainPracticeSourceware>, ITrainPracticeSourcewareRepository, IScopeDependency
  18. {
  19. public TrainPracticeSourcewareRepository(ISugarUnitOfWork<HotlineDbContext> uow, IDataPermissionFilterBuilder dataPermissionFilterBuilder, IServiceProvider serviceProvider) : base(uow, dataPermissionFilterBuilder, serviceProvider)
  20. {
  21. Validator = new TrainPracticeSourcewareValidator();
  22. }
  23. }
  24. }