using System; using System.Collections.Generic; using System.Web.Http; using HH.WCS.Mobox3.DSZSH.Helpers; using HH.WCS.Mobox3.DSZSH.Models; using HH.WCS.Mobox3.DSZSH.Services; using static HH.WCS.Mobox3.DSZSH.Dtos.Request.AgvRequest; using static HH.WCS.Mobox3.DSZSH.Dtos.Request.DebugRequest; using static HH.WCS.Mobox3.DSZSH.Dtos.Response.AgvResponse; using static HH.WCS.Mobox3.DSZSH.Dtos.Response.DebugResponse; namespace HH.WCS.Mobox3.DSZSH.Controllers { /// /// 测试用:如果项目中要和设备对接,前期设备无法测试,用接口模拟 /// [RoutePrefix("api")] public class DebugController : ApiController { /// /// 模拟 AGV 多次回报任务状态 /// /// 容器号 /// [HttpPost] [Route("AgvSeriesReports")] public ReturnResults AgvSeriesReports(UpdateTaskState model) { return DebugService.AgvSeriesReports(model); } /// /// 初始化数据库 /// /// [HttpPost] [Route("CreateDatabase")] public string CreateDatabase(CoverInfo model) { return DebugService.CreateDatabase(model.IsCover); } /// /// DEBUG:插入货位、容器、货品信息 /// /// [HttpPost] [Route("InsertLocCntrCg")] public string InsertLocCntrCg() { return DebugService.InsertLocCntrCg(); } } }