| | |
| | | package com.ruoyi.chargingPile.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.chargingPile.api.dto.GetPermissionConfigurationDTO; |
| | | import com.ruoyi.chargingPile.api.dto.PartnerListDTO; |
| | | 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.common.core.web.domain.AjaxResult; |
| | | import com.ruoyi.common.core.web.page.PageInfo; |
| | | import org.springframework.web.bind.annotation.PathVariable; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author zhibing.pu |
| | |
| | | * @param resetPassword |
| | | */ |
| | | AjaxResult resetPassword(ResetPassword resetPassword); |
| | | |
| | | |
| | | /** |
| | | * 获取合作商权限 |
| | | * @param siteId |
| | | * @return |
| | | */ |
| | | GetPermissionConfigurationDTO getPermissionConfiguration(Integer siteId, Integer partnerId); |
| | | |
| | | /** |
| | | * 合作商权限配置 |
| | | * @param req |
| | | */ |
| | | void setPermissionConfiguration(SetPermissionConfiguration req); |
| | | |
| | | |
| | | /** |
| | | * 获取合作商授权的站点数据 |
| | | * @param siteMenu 授权菜单路径枚举类 |
| | | * @return |
| | | */ |
| | | List<Integer> authSite(Integer partnerId, SiteMenu siteMenu); |
| | | |
| | | |
| | | /** |
| | | * 判断当前账户是否有权限 |
| | | * @param siteId 站点id |
| | | * @param siteMenu 菜单路径枚举类 |
| | | * @return |
| | | */ |
| | | boolean authMenu(Integer partnerId, Integer siteId, SiteMenu siteMenu); |
| | | } |