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 selectAllStatus(); /** * 查询全部的状态映射 * @return key是状态的英文名称 */ Map selectAllStatusMap(); /** * 数据对象转换为显示对象 * @param statePool 状态池的数据对象 * @return 显示对象 */ OsStatusVO statusDO2VO(StatePool statePool); /** * 数据对象转换为显示对象 * @param statePools 状态池的数据对象 集合 * @return 显示对象 */ List statusDO2VOs(Collection statePools); }