diff --git a/src/main/java/com/itn/admin/itn/blog/mapper/domain/PostingRequestDTO.java b/src/main/java/com/itn/admin/itn/blog/mapper/domain/PostingRequestDTO.java new file mode 100644 index 0000000..428d5bb --- /dev/null +++ b/src/main/java/com/itn/admin/itn/blog/mapper/domain/PostingRequestDTO.java @@ -0,0 +1,16 @@ +package com.itn.admin.itn.blog.mapper.domain; + +import lombok.*; + +import java.util.List; + +@Getter +@Setter +@NoArgsConstructor +@AllArgsConstructor +@ToString +public class PostingRequestDTO { + private String blogId; + private List sourceIds; + private String action; // "save" or "execute" +} \ No newline at end of file diff --git a/src/main/java/com/itn/admin/itn/blog/mapper/domain/TistoryPublishRequestDTO.java b/src/main/java/com/itn/admin/itn/blog/mapper/domain/TistoryPublishRequestDTO.java new file mode 100644 index 0000000..d543484 --- /dev/null +++ b/src/main/java/com/itn/admin/itn/blog/mapper/domain/TistoryPublishRequestDTO.java @@ -0,0 +1,15 @@ +package com.itn.admin.itn.blog.mapper.domain; + +import lombok.*; + +@Getter +@Setter +@NoArgsConstructor +@AllArgsConstructor +@ToString +public class TistoryPublishRequestDTO { + private String title; // 포스트 제목 + private String htmlContent; // HTML 내용 + private String sourceUrl; // 원본 소스 URL (선택사항) + private Long blogId; // 블로그 ID (blog_accounts 테이블의 blog_id) +} \ No newline at end of file