package com.bizmatics.service; import com.bizmatics.model.*; import com.bizmatics.common.mvc.base.CrudService; import com.bizmatics.service.vo.DeviceCountVO; import com.bizmatics.service.vo.SiteVO; import com.bizmatics.service.vo.SiteVOT; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** *

* 服务类 *

* * @author ya * @since 2021-07-07 */ public interface SiteService extends CrudService { /** * 查看不同状态的站点数量 * @return */ DeviceCountVO selectCount(); /** * 查看站点列表 * @param name * @return */ List list(String name); /** * 查看站点列表 * @param name * @return */ List siteList(String name); /** * 查看站点和状态 * @param name * @return */ List siteAndStatusList(String name); /** * 查看站点详情 * @param siteId * @return */ SiteVO getOne(Long siteId); void siteAdd(@Param("siteVOT") SiteVOT siteVOT); /** * * @param id * @return */ List getSite(@Param("id") String id); void siteUpdate(@Param("id") SiteVOT siteVOT); void sitedel(@Param("id") String id); /** * 查看站点列表 * @param name * @return */ List> sitelist(String name); List dynamicPropertiesDroplist(Integer siteId, Integer dataArea); List routeDroplist(); }