using DOAN.Admin.WebApi.Filters; using DOAN.Service.Mobile; using Microsoft.AspNetCore.Mvc; using DOAN.Service.Mobile.IService; namespace DOAN.Admin.Mobile.Controllers { /// /// 移动端 备料任务 /// [Route("mes/Mobile/PreparationTask")] public class PreparationTaskController : BaseController { private readonly IPreparationTaskService preparationTask; public PreparationTaskController(IPreparationTaskService preparationTask ) { this.preparationTask=preparationTask; } //TODO 传入日期获取所有的线 [HttpGet("get_lines")] public IActionResult GetLines() { var response= preparationTask.GetLines(); return SUCCESS(response); } //TODO 传入日期和线 获取当日线下所有工单 [HttpGet("get_workorder")] public IActionResult GetWorkOrderList(DateTime HandleDate ,string route_code) { var response = preparationTask.GetWorkOrderList(HandleDate, route_code); return SUCCESS(response); } //TODO 解析原材料码 返回零件号 [HttpGet("parse_material_code")] public IActionResult ParseMaterialCode(string materialCode) { // var response = preparationTask.ParseMaterialCode(materialCode); return SUCCESS(null); } //TODO 生成任务及其任务详情 } }