- 식당별 1:1 비공개 메모 CRUD (user_memos 테이블) - 내 기록에 리뷰/메모 탭 분리 - 백오피스 유저 관리에 메모 수/상세 표시 - 리뷰/메모 작성 시 현재 날짜 기본값 - 지도우선/목록우선 버튼 Material Symbols 아이콘 적용 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
33 lines
1.1 KiB
Java
33 lines
1.1 KiB
Java
package com.tasteby.mapper;
|
|
|
|
import com.tasteby.domain.Memo;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
import java.util.List;
|
|
|
|
@Mapper
|
|
public interface MemoMapper {
|
|
|
|
Memo findByUserAndRestaurant(@Param("userId") String userId,
|
|
@Param("restaurantId") String restaurantId);
|
|
|
|
void insertMemo(@Param("id") String id,
|
|
@Param("userId") String userId,
|
|
@Param("restaurantId") String restaurantId,
|
|
@Param("rating") Double rating,
|
|
@Param("memoText") String memoText,
|
|
@Param("visitedAt") String visitedAt);
|
|
|
|
int updateMemo(@Param("userId") String userId,
|
|
@Param("restaurantId") String restaurantId,
|
|
@Param("rating") Double rating,
|
|
@Param("memoText") String memoText,
|
|
@Param("visitedAt") String visitedAt);
|
|
|
|
int deleteMemo(@Param("userId") String userId,
|
|
@Param("restaurantId") String restaurantId);
|
|
|
|
List<Memo> findByUser(@Param("userId") String userId);
|
|
}
|