| | |
| | | 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; |
| | |
| | | |
| | | /** |
| | | * 删除状态 |
| | | * @param oids 主键 |
| | | * @param osStatusDTOS |
| | | */ |
| | | boolean delete(String oids); |
| | | boolean deleteStatus(List<OsStatusDTO> osStatusDTOS) throws PLException; |
| | | |
| | | /** |
| | | * 状态的数据传输对象转换为数据对象 |
| | |
| | | * @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; |
| | | |
| | | } |