package com.aurora.service; 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.aurora.model.dto.PageResultDTO; import com.aurora.model.vo.TalkVO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; public interface TalkService extends IService { PageResultDTO listTalks(); TalkDTO getTalkById(Integer talkId); void saveOrUpdateTalk(TalkVO talkVO); void deleteTalks(List talkIdList); PageResultDTO listBackTalks(ConditionVO conditionVO); //根据说说ID获取后台管理所需的谈话详情,返回的TalkAdminDTO通常比TalkDTO包含更多管理字段,如审核状态、操作日志等 TalkAdminDTO getBackTalkById(Integer talkId); }