服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
2024-12-31 3586cc81669e86578ae69d69873c7844874d6ad1
Tiger.IBusiness.MES/Core/IWorkBatch.cs
@@ -1,4 +1,5 @@
using Newtonsoft.Json;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
using Rhea.Common;
using System;
using Tiger.Model;
@@ -28,11 +29,22 @@
        public List<BAS_DEFECT> Defects { get; }
        /// <summary>
        /// 更新工单批次资料
        /// </summary>
        /// <param name="updateAll"></param>
        public void Update(bool updateAll = false);
        /// <summary>
        /// 工单开工
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public bool StartWorking(string user);
        /// <summary>
        /// 检查工单是否完工,已完工则修改相应状态并记录到数据库
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public Task<bool> CheckIsComplete(string user);
        /// <summary>
        /// 根据岗位编码判断是不是首站
        /// </summary>
@@ -46,6 +58,12 @@
        /// <returns></returns>
        public MES_WO_NODE GetNode(string postCode);
        /// <summary>
        /// 根据工序节点返回工序节点设置
        /// </summary>
        /// <param name="postCode"></param>
        /// <returns></returns>
        public MES_WO_OPER GetNodeSetting(MES_WO_NODE node);
        /// <summary>
        /// 根据岗位编码返回工序不良代码
        /// </summary>
        /// <param name="postCode"></param>