package com.ard.sample.annotation.service;
|
|
import com.ard.sample.annotation.model.dto.AnnotationDirectoryDTO;
|
import com.ard.sample.annotation.model.entity.AnnotationDirectoryEntity;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import java.util.List;
|
|
public interface IAnnotationDirectoryService extends IService<AnnotationDirectoryEntity> {
|
// 新增目录
|
boolean addDirectory(AnnotationDirectoryEntity entity);
|
// 修改目录
|
boolean editDirectory(AnnotationDirectoryEntity entity);
|
|
// 修改目录可见性(0=可见,1=不可见)
|
boolean updateDirectoryVisible(String id, Integer isTrue);
|
|
// 删除目录(级联删除标记)
|
boolean deleteDirectory(Integer id);
|
|
// 新增:查询全部目录(含下属标注数据)
|
List<AnnotationDirectoryDTO> listAllDirectoryWithAnnotations();
|
}
|