ludc
2024-07-30 1b223b109ec65a2934e283bb0be2c0e116b013e4
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/OsStatusServiceI.java
@@ -1,11 +1,14 @@
package com.vci.web.service;
import com.vci.corba.common.PLException;
import com.vci.corba.omd.stm.StatePool;
import com.vci.starter.web.pagemodel.BaseResult;
import com.vci.starter.web.pagemodel.DataGrid;
import com.vci.starter.web.pagemodel.PageHelper;
import com.vci.dto.OsStatusDTO;
import com.vci.pagemodel.OsStatusVO;
import java.io.File;
import java.util.Collection;
import java.util.List;
import java.util.Map;
@@ -98,9 +101,9 @@
    /**
     * 删除状态
     * @param oids 主键
     * @param osStatusDTOS
     */
    boolean delete(String oids);
    boolean deleteStatus(List<OsStatusDTO> osStatusDTOS) throws PLException;
    /**
     * 状态的数据传输对象转换为数据对象
@@ -108,4 +111,28 @@
     * @return 平台的数据对象
     */
    StatePool statusDTO2DO(OsStatusDTO statusDTO);
    /**
     * 导出选中的状态
     * @param exportFileName 导出的文件名
     * @param statusOids 需要导出的属性名称
     * @return
     */
    String exportStatus(String exportFileName,String statusOids) throws PLException;
    /**
     * 下载状态导入模板
     * @param exportFileName
     * @return
     * @throws PLException
     */
    String downloadStatusTemplate(String exportFileName) throws Exception;
    /**
     * 导入状态
     * @param file
     * @return
     */
    BaseResult importStatus(File file) throws Exception;
}