package com.vci.web.service; import com.vci.corba.common.PLException; import com.vci.dto.*; import com.vci.starter.web.pagemodel.BaseResult; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.List; /** * 文件柜管理的服务 * @author yuxc * @date 2024-10-14 */ public interface OsPvolumesServiceI { /** * 分页查询卷 * @param pageSize 页数 * @param pageIndex 第几页 * @return 分页数据 */ BaseResult getPvolumesPage(short pageSize, short pageIndex) throws PLException; /** * 增加卷 * @param dto 卷的传输信息 * @return 保存结果 */ BaseResult savePvolume(OsPvolumeDTO dto) throws PLException; /** * 修改卷 * @param dto 卷的传输信息 * @return 修改结果 */ BaseResult updatePvolume(OsPvolumeDTO dto) throws PLException; /** * 删除卷 * @param ids 主键集合 * @return 删除结果 */ BaseResult deletePvolume(String[] ids) throws PLException; }