| 123456789101112131415161718 |
- namespace Admin.NET.Plugin.AiDOP.Service.S8;
- /// <summary>S8 业务规则异常,由 Controller 捕获后返回 400。</summary>
- public class S8BizException : Exception
- {
- public S8BizException(string message) : base(message) { }
- }
- /// <summary>
- /// S8-TENANT-FACTORY-P0-CLOSURE-1:目标资源在当前可信作用域内不存在(不存在,或属于其它租户 / 工厂)。
- /// 由 Controller 捕获后统一返回 404——对越权 Id 与不存在 Id 给出同一响应,
- /// 不泄露「他租户存在该资源」。继承 <see cref="S8BizException"/>,
- /// 使既有只捕获 S8BizException 的调用方仍能安全降级为 400,而不是 500。
- /// </summary>
- public sealed class S8NotFoundException : S8BizException
- {
- public S8NotFoundException(string message = "记录不存在") : base(message) { }
- }
|