package com.moral.api.service; 
 | 
  
 | 
import com.moral.api.entity.GovMonitorPoint; 
 | 
import com.baomidou.mybatisplus.extension.service.IService; 
 | 
import org.springframework.transaction.annotation.Transactional; 
 | 
  
 | 
import java.util.List; 
 | 
import java.util.Map; 
 | 
  
 | 
/** 
 | 
 * <p> 
 | 
 *  服务类 
 | 
 * </p> 
 | 
 * 
 | 
 * @author moral 
 | 
 * @since 2021-09-09 
 | 
 */ 
 | 
public interface GovMonitorPointService extends IService<GovMonitorPoint> { 
 | 
  
 | 
    /** 
 | 
      *@Description: 根据条件查询政府站点信息 
 | 
      *@Param: [map] 
 | 
      *@return: java.util.Map<java.lang.String,java.lang.Object>  
 | 
      *@Author: lizijie 
 | 
      *@Date: 2021/9/9 11:28 
 | 
     **/ 
 | 
    Map<String,Object> getDataByCondition(Map map); 
 | 
  
 | 
    /** 
 | 
      *@Description: 新增政府站点 
 | 
      *@Param: [govMonitorPoint] 
 | 
      *@return: void 
 | 
      *@Author: lizijie 
 | 
      *@Date: 2021/9/9 15:09 
 | 
     **/ 
 | 
    @Transactional 
 | 
    void insert(GovMonitorPoint govMonitorPoint); 
 | 
  
 | 
    /** 
 | 
      *@Description: 更新政府站点 
 | 
      *@Param: [govMonitorPoint] 
 | 
      *@return: void  
 | 
      *@Author: lizijie 
 | 
      *@Date: 2021/9/10 10:10 
 | 
     **/ 
 | 
    @Transactional 
 | 
    void update(GovMonitorPoint govMonitorPoint); 
 | 
  
 | 
    /** 
 | 
      *@Description: 删除政府站点 
 | 
      *@Param: [id] 
 | 
      *@return: void 
 | 
      *@Author: lizijie 
 | 
      *@Date: 2021/9/10 13:11 
 | 
     **/ 
 | 
    @Transactional 
 | 
    void delete(Integer id); 
 | 
     
 | 
    /** 
 | 
      *@Description: 通过id获取政府站点信息 
 | 
      *@Param: [id] 
 | 
      *@return: com.moral.api.entity.GovMonitorPoint  
 | 
      *@Author: lizijie 
 | 
      *@Date: 2021/9/9 16:35 
 | 
     **/ 
 | 
    GovMonitorPoint selectGovMonitorPointInfoById(int id); 
 | 
  
 | 
    //获取区域下政府站点列表 
 | 
    List<Map<String, Object>> selectGovMonitorPoints(String regionCode); 
 | 
  
 | 
    /** 
 | 
      *@Description: 通过组织id获取国控站点列表 
 | 
      *@Param: [map] 
 | 
      *@return: java.util.List<java.util.Map<java.lang.String,java.lang.Object>>  
 | 
      *@Author: lizijie 
 | 
      *@Date: 2021/9/23 15:32 
 | 
     **/ 
 | 
    List<GovMonitorPoint> selectGovMonitorPointsByOrgid(Map map); 
 | 
  
 | 
} 
 |