const { AppError } = require("./AppError"); const { getErrorReason } = require("../constants/errorReasons"); function buildBusinessValidationError(reasonCode, details = {}, statusCode = 400) { const reason = getErrorReason(reasonCode); return new AppError({ code: "VALID_001", message: "参数校验失败", statusCode, details: { ...details, reasonCode: reason.code }, }); } module.exports = { buildBusinessValidationError };