Files
quant-trader-service/src/main/java/com/quantai/trader/domain/FeedbackValidator.java
T
2026-06-26 21:53:22 +08:00

15 lines
490 B
Java

package com.quantai.trader.domain;
import com.quantai.trader.enums.TraderErrorCode;
import org.springframework.stereotype.Component;
@Component
public class FeedbackValidator {
public void validateP0(TraderAppFeedback feedback) {
if (!feedback.feedbackSource().p0Allowed() || feedback.realFill()) {
throw new TraderException(TraderErrorCode.TRADER_FEEDBACK_INVALID,
"P0 rejects PAPER_APP/REAL_APP and any realFill feedback");
}
}
}