package com.emotion.service; import com.baomidou.mybatisplus.extension.service.IService; import com.emotion.dto.request.social.SocialInsightGenerateRequest; import com.emotion.dto.request.social.SocialInsightUpdateRequest; import com.emotion.dto.response.social.SocialProfileInsightResponse; import com.emotion.entity.SocialProfileInsight; import java.util.List; public interface SocialInsightService extends IService { List generateInsights(String userId, SocialInsightGenerateRequest request); List listByUser(String userId, String status); SocialProfileInsightResponse updateByUser(String userId, String id, SocialInsightUpdateRequest request); boolean deleteByUser(String userId, String id); }