DgLendFileService.java 1.38 KB
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);

}