package com.bicloud.service;

import com.bicloud.common.result.PageResult;
import com.bicloud.pojo.dto.LiteratureCreateDto;
import com.bicloud.pojo.dto.LiteraturePageQueryDto;
import com.bicloud.pojo.vo.LiteratureListVo;

public interface LiteratureService {

    // 新增文献（写入 biology_document_info）
    void addLiterature(LiteratureCreateDto dto);

    // 删除文献（软删除：removed=1）
    void deleteLiterature(Long id);

    // 分页查询（返回列表VO）
    PageResult<LiteratureListVo> pageQuery(LiteraturePageQueryDto queryDTO);
}
