package com.chinaztt.mes.aps.service; import com.baomidou.mybatisplus.extension.service.IService; import com.chinaztt.mes.aps.dto.ApsResourceGroupDTO; import com.chinaztt.mes.aps.entity.ApsResourceGroup; import com.chinaztt.ztt.admin.api.dto.DeptTree; import javax.validation.Valid; import java.util.List; /** * @author sunxiaoling * @date 2020-08-27 10:32:31 */ public interface ApsResourceGroupService extends IService { /** * 查询设备树菜单 * @return 树 */ List selectTree(); /** * 添加资源分组 * @param apsResource * @return */ Boolean saveResource(@Valid ApsResourceGroup apsResource); /** * 删除资源分组 * @param id 资源 ID * @return 成功、失败 */ Boolean removeDeptById(Integer id); /** * 更新资源分组 * @param apsResource 资源分组 * @return 成功、失败 */ Boolean updateDeptById(@Valid ApsResourceGroup apsResource); /** * 根据id查询资源分组的信息 * @param id 资源分组 * @return 成功、失败 */ ApsResourceGroupDTO getResourceById(Integer id); }