package kr.itn.itnhub.re; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface ReMemoMapper { /** 기관의 RE 메모를 일자 최신순으로. */ List findByOrg(@Param("orgId") Long orgId); ReMemo findById(@Param("orgId") Long orgId, @Param("id") Long id); int insert(@Param("orgId") Long orgId, @Param("content") String content, @Param("author") String author, @Param("memoDate") String memoDate, @Param("resolved") boolean resolved); int update(@Param("orgId") Long orgId, @Param("id") Long id, @Param("content") String content, @Param("author") String author, @Param("memoDate") String memoDate, @Param("resolved") boolean resolved); int delete(@Param("orgId") Long orgId, @Param("id") Long id); /** 채널 초기화 시 함께 지운다 - 기관 데이터가 되돌아가는데 메모만 남으면 어긋난다. */ int deleteByOrg(@Param("orgId") Long orgId); }