| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- namespace Admin.NET.Plugin.AiDOP.Infrastructure;
- /// <summary>
- /// S0 业务异常码。
- /// 第一版先覆盖长期使用中的高频业务失败场景。
- /// </summary>
- public static class AdoS0ErrorCodes
- {
- public const string RecordNotFound = "S01001";
- public const string InvalidRequest = "S01002";
- public const string InvalidReference = "S01003";
- public const string DuplicateCode = "S01004";
- public const string DuplicateName = "S01005";
- public const string DeleteBlocked = "S01006";
- public const string InvalidStatusOperation = "S01007";
- public const string DetailRequired = "S01008";
- public const string DuplicateDetailItem = "S01009";
- public const string DataVersionConflict = "S01010";
- /// <summary>
- /// 保存端软引用校验失败:引用值在目标主表不存在。
- /// 返回 400 BadRequest。区别于 <see cref="DeleteBlocked"/>(删除时被下游引用的 409)。
- /// 备注:矩阵规约曾预设码值为 S01007,但 S01007 已被 InvalidStatusOperation 占用,
- /// 实施时改用下一空位 S01011。
- /// </summary>
- public const string ReferenceNotFound = "S01011";
- /// <summary>
- /// B2 作用域校验失败:引用值在目标主表存在,但 Company/Factory/Domain 与当前记录不匹配。
- /// 返回 400 BadRequest。严格区别于 <see cref="ReferenceNotFound"/>(不存在 S01011)。
- /// </summary>
- public const string InvalidReferenceScope = "S01012";
- public const string InternalServerError = "S01999";
- public const string CustomerCodeExists = "S02001";
- public const string MaterialCodeExists = "S02002";
- public const string OrderPriorityRuleCodeExists = "S02003";
- public const string SupplierCodeExists = "S02004";
- public const string BomItemRequired = "S03001";
- public const string BomItemDuplicate = "S03002";
- public const string BomParentConflict = "S03003";
- public const string BomQtyDenominatorZero = "S03004";
- public const string RoutingOperationRequired = "S03005";
- public const string StandardOperationReferenceInvalid = "S03006";
- public const string MaterialReferenceInvalid = "S03007";
- public const string PreprocessElementReferenceInvalid = "S03008";
- public const string ElementParamReferenceInvalid = "S03009";
- public const string PersonSkillReferenceInvalid = "S03010";
- public const string DepartmentCodeExists = "S04001";
- public const string EmployeeCodeExists = "S04002";
- public const string CostCtrCodeExists = "S04003";
- public const string LocationCodeExists = "S04004";
- public const string LocationShelfCodeExists = "S04005";
- public const string BarcodeRuleCodeExists = "S04006";
- public const string LabelTypeCodeExists = "S04007";
- public const string NbrTypeCodeExists = "S04008";
- public const string NbrControlCodeExists = "S04009";
- public const string ItemPackCodeExists = "S04010";
- public const string TaskAssignmentCodeExists = "S04011";
- }
|