2023-11-03 14:59:19 +08:00
|
|
|
package com.ai.da.service;
|
|
|
|
|
|
|
|
|
|
import com.ai.da.mapper.entity.Classification;
|
|
|
|
|
import com.ai.da.mapper.entity.Library;
|
|
|
|
|
import com.ai.da.model.dto.ChatFlushDTO;
|
|
|
|
|
import com.ai.da.model.dto.ChatRobotLibraryDTO;
|
|
|
|
|
import com.ai.da.model.dto.ChatSendDTO;
|
|
|
|
|
import com.ai.da.model.dto.ClassificationDTO;
|
|
|
|
|
import com.ai.da.model.vo.ChatRobotVO;
|
|
|
|
|
import com.ai.da.model.vo.ClassificationVO;
|
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @author SHAHAIBO
|
|
|
|
|
* @version 1.0
|
|
|
|
|
* @project aida_back
|
|
|
|
|
* @description 分类服务接口
|
|
|
|
|
* @date 2023/11/3 10:00:00
|
|
|
|
|
*/
|
|
|
|
|
public interface ClassificationService {
|
|
|
|
|
Boolean saveOrUpdate(ClassificationDTO classificationDTO);
|
|
|
|
|
|
|
|
|
|
Boolean delete(ClassificationDTO classificationDTO);
|
|
|
|
|
|
|
|
|
|
List<ClassificationVO> queryClassification(ClassificationDTO classificationDTO);
|
|
|
|
|
|
|
|
|
|
List<ClassificationVO> getClassificationVOList(List<Classification> classificationList);
|
2023-11-07 15:12:55 +08:00
|
|
|
|
|
|
|
|
Boolean relationLibrary(ClassificationDTO classificationDTO);
|
2023-11-08 15:22:46 +08:00
|
|
|
|
|
|
|
|
List<Long> getLibraryIdListByClassificationId(Long classificationId);
|
2023-11-14 15:59:11 +08:00
|
|
|
|
|
|
|
|
List<Long> getRelClassificationIdList(ClassificationDTO classificationDTO);
|
2023-11-03 14:59:19 +08:00
|
|
|
}
|