package cn.teammodel.dao; import cn.teammodel.model.entity.ai.ChatSession; import com.azure.spring.data.cosmos.repository.CosmosRepository; import com.azure.spring.data.cosmos.repository.Query; import org.springframework.stereotype.Repository; import java.util.List; /** * @author winter * @create 2023-11-28 17:39 */ @Repository public interface ChatSessionRepository extends CosmosRepository { @Query("select c.id, c.code, c.title, c.userId, c.createTime from c where c.code = 'ChatSession' and c.sessionId = @sessionId") List findBySessionId(String sessionId); @Query("select c.id, c.code, c.title, c.userId, c.createTime from c where c.code = 'ChatSession' and c.userId = @userId") List findByUserId(String userId); }