package com.ard.sample.annotation.service;
|
|
import com.ard.sample.annotation.model.entity.AnnotationEntity;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import java.util.List;
|
|
public interface IAnnotationService extends IService<AnnotationEntity> {
|
// 新增标记
|
boolean addAnnotation(AnnotationEntity entity);
|
// 修改标记
|
boolean editAnnotation(AnnotationEntity entity);
|
// 修改标记可见性
|
boolean updateAnnotationVisible(String id, Boolean isTrue);
|
// 删除标记
|
boolean deleteAnnotation(String id);
|
// 批量删除标记
|
boolean batchDeleteAnnotation(List<String> ids);
|
// 按目录ID查询标记
|
List<AnnotationEntity> listByDirectoryId(String directoryId);
|
}
|