package com.aurora.mapper; import com.aurora.model.dto.TalkAdminDTO; import com.aurora.model.dto.TalkDTO; import com.aurora.entity.Talk; import com.aurora.model.vo.ConditionVO; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface TalkMapper extends BaseMapper { List listTalks(@Param("current") Long current, @Param("size") Long size); TalkDTO getTalkById(@Param("talkId") Integer talkId); List listTalksAdmin(@Param("current") Long current, @Param("size") Long size, @Param("conditionVO") ConditionVO conditionVO); TalkAdminDTO getTalkByIdAdmin(@Param("talkId") Integer talkId); }