package com.vci.web.service;
|
|
import com.vci.corba.omd.stm.StatePool;
|
import com.vci.pagemodel.OsStatusVO;
|
|
import java.util.Collection;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @Description 状态池服务接口
|
* @Author dangsn
|
* @Date 2024/11/28 10:51
|
*/
|
public interface WebStatusServiceI {
|
|
/**
|
* 查询所有的状态
|
* @return 状态的显示对象
|
*/
|
List<OsStatusVO> selectAllStatus();
|
|
/**
|
* 查询全部的状态映射
|
* @return key是状态的英文名称
|
*/
|
Map<String, OsStatusVO> selectAllStatusMap();
|
|
/**
|
* 数据对象转换为显示对象
|
* @param statePool 状态池的数据对象
|
* @return 显示对象
|
*/
|
OsStatusVO statusDO2VO(StatePool statePool);
|
|
/**
|
* 数据对象转换为显示对象
|
* @param statePools 状态池的数据对象 集合
|
* @return 显示对象
|
*/
|
List<OsStatusVO> statusDO2VOs(Collection<StatePool> statePools);
|
}
|