package com.yuchen.saas.park.service.service.elevator;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yuchen.saas.park.api.dto.elevator.ElevatorPermissionGroupDTO;
import com.yuchen.saas.park.api.dto.elevator.ElevatorReqDTO;
import com.yuchen.saas.park.api.entity.elevator.PmgBatParkInfoDevice;
import com.yuchen.saas.park.api.entity.elevator.SaasParkElevatorPointEntity;
import com.yuchen.saas.park.api.request.ElevatorPermissionGroupRequest;
import com.yuchen.saas.park.api.response.ElevatorPermissionGroupResponse;
import org.nest.springwrap.core.mp.support.Query;
import org.nest.springwrap.core.tool.api.R;

/**
 * @Author: baichaojie
 * @CreateTime: 2024/06/24 11:49
 * @Description: TODO
 * @Version: 1.0
 */
public interface ISaasParkElevatorManageService extends IService<SaasParkElevatorPointEntity> {









    R<IPage<ElevatorPermissionGroupResponse>> getPermissionGroupList(ElevatorPermissionGroupRequest reqDTO, Query query);


    Boolean saveOrUpdatePermissionGroupByParam(ElevatorPermissionGroupDTO elevatorPermissionGroupDTO);


}
