AdoS0ErrorCodes.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. namespace Admin.NET.Plugin.AiDOP.Infrastructure;
  2. /// <summary>
  3. /// S0 业务异常码。
  4. /// 第一版先覆盖长期使用中的高频业务失败场景。
  5. /// </summary>
  6. public static class AdoS0ErrorCodes
  7. {
  8. public const string RecordNotFound = "S01001";
  9. public const string InvalidRequest = "S01002";
  10. public const string InvalidReference = "S01003";
  11. public const string DuplicateCode = "S01004";
  12. public const string DuplicateName = "S01005";
  13. public const string DeleteBlocked = "S01006";
  14. public const string InvalidStatusOperation = "S01007";
  15. public const string DetailRequired = "S01008";
  16. public const string DuplicateDetailItem = "S01009";
  17. public const string DataVersionConflict = "S01010";
  18. public const string InternalServerError = "S01999";
  19. public const string CustomerCodeExists = "S02001";
  20. public const string MaterialCodeExists = "S02002";
  21. public const string OrderPriorityRuleCodeExists = "S02003";
  22. public const string BomItemRequired = "S03001";
  23. public const string BomItemDuplicate = "S03002";
  24. public const string BomParentConflict = "S03003";
  25. public const string BomQtyDenominatorZero = "S03004";
  26. public const string RoutingOperationRequired = "S03005";
  27. public const string StandardOperationReferenceInvalid = "S03006";
  28. public const string MaterialReferenceInvalid = "S03007";
  29. public const string PreprocessElementReferenceInvalid = "S03008";
  30. public const string ElementParamReferenceInvalid = "S03009";
  31. public const string PersonSkillReferenceInvalid = "S03010";
  32. }