using AutoMapper; 
 | 
using System; 
 | 
using System.Collections.Generic; 
 | 
using System.Linq; 
 | 
using System.Text; 
 | 
using System.Threading.Tasks; 
 | 
using WIDESEAWCS_Core; 
 | 
using WIDESEAWCS_Core.BaseRepository; 
 | 
using WIDESEAWCS_Core.BaseServices; 
 | 
using WIDESEAWCS_ITaskInfoService; 
 | 
using WIDESEAWCS_Model.Models; 
 | 
using WIDESEAWCS_QuartzJob.Service; 
 | 
  
 | 
namespace WIDESEAWCS_TaskInfoService 
 | 
{ 
 | 
    public class TaskhtyService : ServiceBase<Dt_Task_hty, IRepository<Dt_Task_hty>>, ITaskhtyService 
 | 
    { 
 | 
        private readonly IRouterService _routerService; 
 | 
        private readonly ITaskExecuteDetailService _taskExecuteDetailService; 
 | 
        private readonly IRepository<Dt_TaskExecuteDetail> _taskExecuteDetailRepository; 
 | 
        private readonly IMapper _mapper; 
 | 
        /// <summary> 
 | 
        /// 仓储层(数据库访问) 
 | 
        /// </summary> 
 | 
        public IRepository<Dt_Task_hty> Repository => BaseDal; 
 | 
        public TaskhtyService(IRepository<Dt_Task_hty> BaseDal, IRouterService routerService, ITaskExecuteDetailService taskExecuteDetailService, IRepository<Dt_TaskExecuteDetail> taskExecuteDetailRepository, IMapper mapper) : base(BaseDal) 
 | 
        { 
 | 
            _routerService = routerService; 
 | 
            _taskExecuteDetailService = taskExecuteDetailService; 
 | 
            _taskExecuteDetailRepository = taskExecuteDetailRepository; 
 | 
            _mapper = mapper; 
 | 
        } 
 | 
    } 
 | 
} 
 |