using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WIP_Models { /// /// 业务异常结构类 /// public struct BusinessExceptionCode { /// /// WIP通知ECM上料完成异常 /// public const string WIP_PostECMForFeedCompleted = "WIP-001"; /// /// ECM接收上料返回异常LoadStatus /// public const string WIP_ECMResponseErrLoadStatus = "WIP-002"; /// /// 找不到配方号 /// public const string WIP_RecipeNumberNotFound = "WIP-003"; /// /// 获取agvCode的当前状态失败 /// public const string WIP_GetAgvCurStatusError = "WIP-004"; /// /// 发起质检任务失败 /// public const string WIP_QualityTaskError = "WIP-005"; /// /// 向立库推送热处理炉号失败 /// public const string WIP_PushHeatingnumber = "WIP-006"; /// /// 物料回退 /// public const string WIP_MaterialFallBack = "WIP-007"; /// /// 发起质量预测 /// [Obsolete("废弃,不作为业务异常,只作为异常信息记录")] public const string WIP_PredictiveTask = "WIP-008"; /// /// 流转卡信息交互(热处理完毕后)(给MES) /// public const string WIP_PostToMESForProcessCardDataInteractionForHeatAfter = "WIP-009"; /// /// 试制跟踪通知 /// public const string WIP_TrialproductNotice = "WIP-010"; /// /// 进预热或下线通知 /// public const string WIP_AttachProcNotice = "WIP-011"; /// /// 报废请求 /// public const string WIP_ScrapWithRetry = "WIP-012"; /// /// 质检结果提交 /// public const string WIP_QualityStatusToWCSWithRetry = "WIP-013"; /// /// 推送流转卡信息给立库 /// public const string WIP_PushProcessCardInfoToWCSWithRetry = "WIP-014"; /// /// 质量预测信息提交 /// public const string WIP_QAMSResultToLIMS = "WIP-015"; /// /// 物料状态变更 /// public const string WIP_MaterialStatusChange = "WIP-016"; /// /// 物料出入库信息推送给MES /// public const string WIP_MaterialOutPutInventoryToMES = "WIP-017"; /// /// 产线可用状态变化通知 /// public const string WIP_LineStatusChangeNotice = "WIP-018"; /// /// 设备可用状态变化通知 /// public const string WIP_EquipStatusChangeNotice = "WIP-019"; /// /// 通知ECM下料台的AGV取料状态 /// public const string WIP_NotifyAgvTaskMaterialStatusToECM = "WIP-020"; /// /// 没有配置邮箱人员信息 /// public const string WIP_NoMailAddress = "WIP-021"; } /// /// 业务异常结构类 /// public struct BusinessExceptionMessage { /// /// 没有配置邮箱人员信息 /// public const string WIP_NoMailAddress = "没有配置邮箱人员信息"; /// /// 通知ECM下料台的AGV取料状态 /// public const string WIP_NotifyAgvTaskMaterialStatusToECM = "通知ECM下料台的AGV取料状态失败"; /// /// 设备可用状态变化通知 /// public const string WIP_EquipStatusChangeNotice = "设备可用状态变化通知失败"; /// /// 产线可用状态变化通知 /// public const string WIP_LineStatusChangeNotice = "产线可用状态变化通知失败"; /// /// 物料出入库信息推送给MES /// public const string WIP_MaterialOutPutInventoryToMES = "物料出入库信息推送给MES请求失败"; /// /// 物料状态变更 /// public const string WIP_MaterialStatusChange = "物料状态变更请求失败"; /// /// 质量预测信息提交 /// public const string WIP_QAMSResultToLIMS = "质量预测信息提交失败"; /// /// 推送流转卡信息给立库 /// public const string WIP_PushProcessCardInfoToWCSWithRetry = "推送流转卡信息给立库失败"; /// /// 质检结果提交 /// public const string WIP_QualityStatusToWCSWithRetry = "质检结果提交失败"; /// /// 报废请求 /// public const string WIP_ScrapWithRetry = "报废请求失败"; /// /// 进预热或下线通知 /// public const string WIP_AttachProcNotice = "进预热或下线通知失败"; /// /// 试制跟踪通知 /// public const string WIP_TrialproductNotice = "试制跟踪通知失败"; /// /// 流转卡信息交互(热处理完毕后)(给MES) /// public const string WIP_PostToMESForProcessCardDataInteractionForHeatAfter = "发送流转卡信息交互(热处理完毕后)请求给MES失败"; /// /// 发起质量预测 /// public const string WIP_PredictiveTask = "发起质量预测失败"; /// /// 物料回退 /// public const string WIP_MaterialFallBack = "物料回退请求失败"; /// /// 向立库推送热处理炉号失败 /// public const string WIP_PushHeatingnumber = "向立库推送热处理炉号失败"; /// /// 发起质检任务失败 /// public const string WIP_QualityTaskError = "发起质检任务失败"; /// /// WIP通知ECM上料完成异常 /// public const string WIP_PostECMForFeedCompleted = "WIP通知ECM上料完成异常。"; /// /// ECM接收上料返回异常LoadStatus /// public const string WIP_ECMResponseErrLoadStatus = "ECM接收上料返回异常LoadStatus。"; /// /// 找不到配方号 /// public const string WIP_RecipeNumberNotFound = "找不到配方号。"; /// /// 获取agvCode的当前状态失败 /// public const string WIP_GetAgvCurStatusError = "获取agvCode的当前状态失败"; } }