@@ -46,7 +46,7 @@ private DataSource buildDataSource(String sourceUrl, Folder folder) {
4646 ds .setFolder (folder );
4747 ds .setSourceUrl (sourceUrl );
4848 ds .setTitle ("자료 제목" );
49- ds .setSources ("www.examplesource.com" );
49+ ds .setSource ("www.examplesource.com" );
5050 ds .setSummary ("설명" );
5151 ds .setImageUrl ("www.example.com/img" );
5252 ds .setDataCreatedDate (LocalDate .now ());
@@ -66,7 +66,7 @@ private Folder findDefaultFolder(int currentMemberId) {
6666 }
6767
6868 /**
69- * 자료 단건 삭제 (소유자 검증 포함) // CHANGED
69+ * 자료 단건 삭제
7070 */
7171 @ Transactional
7272 public int deleteById (Integer memberId , Integer dataSourceId ) {
@@ -79,7 +79,7 @@ public int deleteById(Integer memberId, Integer dataSourceId) {
7979 }
8080
8181 /**
82- * 자료 다건 삭제 (모든 id가 해당 멤버 소유여야 함) // CHANGED
82+ * 자료 다건 삭제
8383 */
8484 @ Transactional
8585 public void deleteMany (Integer memberId , List <Integer > ids ) {
@@ -99,12 +99,11 @@ public void deleteMany(Integer memberId, List<Integer> ids) {
9999 }
100100
101101 /**
102- * 자료 위치 단건 이동 (현재 로직은 동일하되 이미 소유 확인이 필요한 경우 검증 추가 가능)
102+ * 자료 위치 단건 이동
103103 */
104104 @ Transactional
105105 public MoveResult moveDataSource (Integer currentMemberId , Integer dataSourceId , Integer targetFolderId ) {
106106
107- // 자료 확인: 먼저 멤버 소유인지 확인 (안하면 타인 자료 이동 위험)
108107 DataSource ds = dataSourceRepository .findByIdAndMemberId (dataSourceId , currentMemberId )
109108 .orElseThrow (() -> new NoResultException ("존재하지 않는 자료입니다." ));
110109
@@ -168,7 +167,7 @@ private Folder resolveTargetFolder(Integer currentMemberId, Integer targetFolder
168167 }
169168
170169 /**
171- * 자료 수정 (소유자 검증 포함) // CHANGED
170+ * 자료 수정
172171 */
173172 public Integer updateDataSource (Integer memberId , Integer dataSourceId , String newTitle , String newSummary ) {
174173 DataSource ds = dataSourceRepository .findByIdAndMemberId (dataSourceId , memberId )
0 commit comments