using AsbCloudApp.Data.ProcessMapPlan;
using AsbCloudApp.Repositories;
using AsbCloudApp.Requests;
using AsbCloudApp.Services;
using AsbCloudInfrastructure.Services;

namespace AsbCloudWebApi.Controllers.ProcessMapPlan;

public class ProcessMapPlanDrillingController : ProcessMapPlanBaseController<ProcessMapPlanDrillingDto>
{
	public ProcessMapPlanDrillingController(IChangeLogRepository<ProcessMapPlanDrillingDto, ProcessMapPlanBaseRequestWithWell> repository,
		IWellService wellService,
		ParserServiceFactory parserFactory)
		: base(repository, wellService, parserFactory, ParserServiceFactory.IdProcessMapPlanDrillingParser)
	{
	}

	protected override string TemplateFileName => "ЕЦП_шаблон_файла_РТК_план_бурение.xlsx";
}