luodangjia
2024-11-04 e0fc8f7e2230b51e3bbe8dea43790cf11b7170e9
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/PartnerController.java
@@ -7,6 +7,7 @@
import com.ruoyi.chargingPile.api.model.Partner;
import com.ruoyi.chargingPile.api.query.GetPartnerList;
import com.ruoyi.chargingPile.api.query.SetPermissionConfiguration;
import com.ruoyi.chargingPile.domain.SiteMenu;
import com.ruoyi.chargingPile.dto.ResetPassword;
import com.ruoyi.chargingPile.service.IPartnerService;
import com.ruoyi.common.core.domain.R;
@@ -24,6 +25,7 @@
import javax.annotation.Resource;
import java.util.List;
import java.util.Set;
/**
 * @author zhibing.pu
@@ -98,7 +100,7 @@
         @ApiImplicitParam(value = "合作商id", name = "id", dataTypeClass = Integer.class, required = true)
   })
   @Log(title = "【合作商列表】删除合作商", businessType = BusinessType.DELETE)
   public AjaxResult delPartner(List<Integer> id){
   public AjaxResult delPartner(@RequestParam("id") List<Integer> id){
      return partnerService.delPartner(id);
   }
   
@@ -158,4 +160,16 @@
      Partner partner = partnerService.getPartner(id);
      return R.ok(partner);
   }
   /**
    * 获取合作商授权的站点数据
    * @param partnerId
    * @param siteMenu
    * @return
    */
   @PostMapping("/authSite/{partnerId}")
   public R<Set<Integer>> authSite(@PathVariable("partnerId") Integer partnerId, @RequestParam("siteMenu") String siteMenu){
      Set<Integer> integers = partnerService.authSite(partnerId, SiteMenu.valueOf(siteMenu));
      return R.ok(integers);
   }
}