package constants // ============================================================================ // 手动模拟 go install github.com/zeromicro/go-zero/tools/goctl/enumgen@latest // 让constants看起来更整洁 // ============================================================================ func (WorkpieceCategory) Values() []string { return []string{ string(WorkpieceCategory_General), string(WorkpieceCategory_Square), } } func (EquipmentTypeCode) Values() []string { return []string{ string(EquipmentTypeCode_Dock), string(EquipmentTypeCode_Grinder), string(EquipmentTypeCode_TurnTable), string(EquipmentTypeCode_AirBlow), string(EquipmentTypeCode_Cache), string(EquipmentTypeCode_FullCheck), string(EquipmentTypeCode_Robot), } } func (SlotStatus) Values() []string { return []string{ string(SlotStatus_Empty), string(SlotStatus_Occupied), string(SlotStatus_Processing), string(SlotStatus_Done), } } func (StepType) Values() []string { return []string{ string(StepType_Operation), string(StepType_BufferStage), string(StepType_Decision), string(StepType_AirBlow), string(StepType_LoadDock), string(StepType_UnloadDock), } } func (JobStatus) Values() []string { return []string{ string(JobStatus_Created), string(JobStatus_InHandling), string(JobStatus_Processing), string(JobStatus_WaitingUnload), string(JobStatus_OnBuffer), string(JobStatus_WaitingDecision), string(JobStatus_WaitingReorient), string(JobStatus_Completed), string(JobStatus_Scrapped), string(JobStatus_Suspended), } } func (WorkOrderStatus) Values() []string { return []string{ string(WorkOrderStatus_Created), string(WorkOrderStatus_InProgress), string(WorkOrderStatus_Paused), string(WorkOrderStatus_Completed), string(WorkOrderStatus_Cancelled), string(WorkOrderStatus_Error), string(WorkOrderStatus_Reported), } } func (EquipmentStatus) Values() []string { return []string{ string(EquipmentStatus_Idle), string(EquipmentStatus_Loading), string(EquipmentStatus_Processing), string(EquipmentStatus_Unloading), string(EquipmentStatus_Fault), string(EquipmentStatus_Offline), } } func (PositionType) Values() []string { return []string{ string(PositionType_OnEquipment), string(PositionType_OnDock), string(PositionType_OnCache), } } func (TaskStatus) Values() []string { return []string{ string(TaskStatus_Created), string(TaskStatus_Dispatched), string(TaskStatus_Running), string(TaskStatus_Success), string(TaskStatus_Failed), string(TaskStatus_Timeout), } } func (StationStatus) Values() []string { return []string{ string(StationStatus_Idle), string(StationStatus_Busy), string(StationStatus_Waiting), string(StationStatus_Fault), string(StationStatus_Offline), } } func (AlarmLevel) Values() []string { return []string{ string(AlarmLevel_INFO), string(AlarmLevel_WARN), string(AlarmLevel_ERROR), string(AlarmLevel_CRITICAL), } } func (AlarmStatus) Values() []string { return []string{ string(AlarmStatus_ACTIVE), string(AlarmStatus_ACKED), string(AlarmStatus_CLEARED), } } func (ManualActionType) Values() []string { return []string{ string(ManualActionType_InspectionDecision), string(ManualActionType_RecoveryRequired), string(ManualActionType_FaultConfirm), } } func (ManualActionStatus) Values() []string { return []string{ string(ManualActionStatus_PENDING), string(ManualActionStatus_RESOLVED), string(ManualActionStatus_EXPIRED), } } func (RecoveryDecision) Values() []string { return []string{ string(RecoveryDecision_RESUME), string(RecoveryDecision_WAIT_UNLOAD), string(RecoveryDecision_SUSPEND), string(RecoveryDecision_SCRAP), } } func (WorkOrderSource) Values() []string { return []string{ string(WorkOrderSource_Manual), string(WorkOrderSource_MOM), } }