|
@@ -14,6 +14,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import javax.validation.Valid;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -41,7 +42,7 @@ public class AnalysisController {
|
|
|
* @date: 2025/8/7 13:46
|
|
|
*/
|
|
|
@PostMapping("/keyword")
|
|
|
- public JsonResult<KeyWordPartVO> searchVolume(@RequestBody SearchVolumeDTO dto) {
|
|
|
+ public JsonResult<KeyWordPartVO> searchVolume(@Valid @RequestBody SearchVolumeDTO dto) {
|
|
|
HashMap<String,String> headers = analysisModel.getCredential();
|
|
|
KeyWordPartVO result;
|
|
|
try {
|
|
@@ -57,7 +58,7 @@ public class AnalysisController {
|
|
|
}
|
|
|
|
|
|
@PostMapping("/suggestions")
|
|
|
- public JsonResult<SuggestionVO> suggestions(@RequestBody SearchVolumeDTO dto) {
|
|
|
+ public JsonResult<SuggestionVO> suggestions(@Valid @RequestBody SearchVolumeDTO dto) {
|
|
|
HashMap<String,String> headers = analysisModel.getCredential();
|
|
|
SuggestionVO result;
|
|
|
try {
|
|
@@ -80,7 +81,7 @@ public class AnalysisController {
|
|
|
* @date: 2025/8/8 13:23
|
|
|
*/
|
|
|
@PostMapping("/rival")
|
|
|
- public JsonResult<RivalPartVO> rival(@RequestBody RivalDTO dto) {
|
|
|
+ public JsonResult<RivalPartVO> rival(@Valid @RequestBody RivalDTO dto) {
|
|
|
HashMap<String,String> headers = analysisModel.getCredential();
|
|
|
RivalPartVO result;
|
|
|
try {
|