package com.pashanhoo.lendfile.service; import com.baomidou.mybatisplus.extension.service.IService; import com.pashanhoo.common.Result; import com.pashanhoo.lendfile.entity.DgLendFileDO; import com.pashanhoo.lendfile.entity.vo.AddDgLendFileRequest; import com.pashanhoo.lendfile.entity.vo.DgLendFileDetailVO; import com.pashanhoo.lendfile.entity.vo.UpdateDgLendFileRequest; import com.pashanhoo.lendfile.entity.vo.DgLendFileSearchRequest; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; /** * <p> * 档案借阅文件 服务类 * </p> * * @author * @since 2021-11-09 */ public interface DgLendFileService extends IService<DgLendFileDO> { /** * 新增记录 * @param request * @return */ boolean insertDgLendFile(AddDgLendFileRequest request); /** * 根据主键查询记录详情 * @param id * @return */ DgLendFileDetailVO getDgLendFileDetailById(String id); /** * 修改单条记录 * @param request * @return */ boolean updateDgLendFile(UpdateDgLendFileRequest request); /** * 根据条件进行列表查询 * @param request * @return */ Page searchDgLendFileList(DgLendFileSearchRequest request); /** * 通过借阅目录标识码删除借阅文件信息 * @param bsm_lendcatalog * @return */ Result deleteJyFile(String bsm_lendcatalog); }