| 对比新文件 |
| | |
| | | 锘縰sing Microsoft.AspNetCore.Authorization; |
| | | using Microsoft.AspNetCore.Http; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.BaseRepository; |
| | | using WIDESEAWCS_DTO.Agv; |
| | | using WIDESEAWCS_DTO.PDA; |
| | | using WIDESEAWCS_IBasicInfoRepository; |
| | | using WIDESEAWCS_IBasicInfoService; |
| | | using WIDESEAWCS_ITaskInfoRepository; |
| | | using WIDESEAWCS_ITaskInfoService; |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_QuartzJob.Repository; |
| | | |
| | | namespace WIDESEAWCS_Server.Controllers.PDA |
| | | { |
| | | [Route("api/[controller]")] |
| | | [ApiController] |
| | | public class PDAController : ControllerBase |
| | | { |
| | | private readonly IDt_StationManagerRepository _stationMangerRepository; |
| | | private readonly ITaskService _taskService; |
| | | private readonly ITaskRepository _taskRepository; |
| | | private readonly IRouterRepository _routerRepository; |
| | | private readonly IDt_MaterialInfoRepository _MaterialInfoRepository; |
| | | private readonly IDt_ContainerInfoRepository _ContainerInfoRepository; |
| | | private readonly IUnitOfWorkManage _unitOfWorkManage; |
| | | private readonly IDt_MaterialInfoService _IDt_MaterialInfoService; |
| | | |
| | | |
| | | public PDAController(IDt_StationManagerRepository stationMangerRepository, ITaskService taskService, ITaskRepository taskRepository, IRouterRepository routerRepository, IDt_MaterialInfoRepository materialInfoRepository, IDt_ContainerInfoRepository containerInfoRepository, IDt_MaterialInfoService iDt_MaterialInfoService) |
| | | { |
| | | _stationMangerRepository = stationMangerRepository; |
| | | _taskService = taskService; |
| | | _taskRepository = taskRepository; |
| | | _routerRepository = routerRepository; |
| | | _MaterialInfoRepository = materialInfoRepository; |
| | | _ContainerInfoRepository = containerInfoRepository; |
| | | _IDt_MaterialInfoService = iDt_MaterialInfoService; |
| | | } |
| | | |
| | | [HttpPost, HttpGet, Route("ContainerbindingAsync"), AllowAnonymous] |
| | | public async Task<WebResponseContent> ContainerbindingAsync([FromBody] ContainerbindingDTO containerbindingDTO) |
| | | { |
| | | return await _IDt_MaterialInfoService.ContainerbindingAsync(containerbindingDTO); |
| | | } |
| | | |
| | | } |
| | | } |