ludc
2024-10-18 c7fe2dfd0b1a3a986d9e8cd8f2b8a713ef404f69
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsPvolumesServiceI.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,43 @@
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;
}