zhibing.pu
2024-08-10 1916f55359bb6c8f34548c26767569b000decbfc
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/SiteController.java
@@ -17,6 +17,7 @@
import com.ruoyi.chargingPile.service.ISiteService;
import com.ruoyi.chargingPile.service.TChargingGunService;
import com.ruoyi.chargingPile.service.TChargingPileService;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.utils.GeodesyUtil;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.common.core.web.page.PageInfo;
@@ -60,21 +61,19 @@
   
   @Resource
   private RoleSiteClient roleSiteClient;
   @Autowired
   @Resource
   private TChargingPileService chargingPileService;
   @Autowired
   @Resource
   private TChargingGunService chargingGunService;
   @ResponseBody
   @GetMapping("/getSiteList")
   @ApiOperation(value = "获取站点列表", tags = {"管理后台-站点管理"})
   public AjaxResult<PageInfo<GetSiteListDTO>> getSiteList(@RequestBody GetSiteList siteList){
   public AjaxResult<PageInfo<GetSiteListDTO>> getSiteList(GetSiteList siteList){
      PageInfo<GetSiteListDTO> list = siteService.getSiteList(siteList);
      return AjaxResult.success(list);
   }
@@ -129,7 +128,7 @@
   @ApiImplicitParams({
         @ApiImplicitParam(value = "站点id", name = "id", dataTypeClass = Integer.class, required = true)
   })
   public AjaxResult delSite(@PathVariable Integer id){
   public AjaxResult delSite(@PathVariable Integer[] id){
      return siteService.delSite(id);
   }
   
@@ -149,7 +148,7 @@
   
   @ResponseBody
   @GetMapping("/getAllSiteList")
   @ApiOperation(value = "获取所有站点数据", tags = {"管理后台-充电桩信息"})
   @ApiOperation(value = "获取所有站点数据", tags = {"管理后台-充电桩信息", "管理后台-系统用户管理", "管理后台-角色管理", "管理后台-系统通知"})
   public AjaxResult<List<Site>> getAllSiteList(){
      //校验当前账户站点权限
      SysUser sysUser = sysUserClient.getSysUser(SecurityUtils.getUserId()).getData();
@@ -172,4 +171,17 @@
      List<Site> list = siteService.list(wrapper.orderByDesc(Site::getCreateTime));
      return AjaxResult.success(list);
   }
   /**
    * 获取站点数据集合
    * @param ids
    * @return
    */
   @ResponseBody
   @PostMapping("/getSiteByIds")
   public R<List<Site>> getSiteByIds(@RequestBody List<Integer> ids){
      List<Site> sites = siteService.listByIds(ids);
      return R.ok(sites);
   }
}