From 0d27d1a0720b7c94f8d704d9c0d103f39f33f2cf Mon Sep 17 00:00:00 2001 From: Peanut Date: Sun, 19 Jul 2026 21:41:02 +0800 Subject: [PATCH] feat(script-favorite): add ScriptFavoriteToggleRequest DTO - Single field: scriptId with @NotBlank validation - Uses javax.validation.constraints.NotBlank matching project convention --- .../request/ScriptFavoriteToggleRequest.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 server/src/main/java/com/emotion/dto/request/ScriptFavoriteToggleRequest.java diff --git a/server/src/main/java/com/emotion/dto/request/ScriptFavoriteToggleRequest.java b/server/src/main/java/com/emotion/dto/request/ScriptFavoriteToggleRequest.java new file mode 100644 index 0000000..21e1cdc --- /dev/null +++ b/server/src/main/java/com/emotion/dto/request/ScriptFavoriteToggleRequest.java @@ -0,0 +1,17 @@ +package com.emotion.dto.request; + +import lombok.Data; +import javax.validation.constraints.NotBlank; + +/** + * 剧本收藏切换请求 + * + * @author huazhongmin + * @date 2026-07-19 + */ +@Data +public class ScriptFavoriteToggleRequest { + + @NotBlank(message = "剧本ID不能为空") + private String scriptId; +}