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<ApsResourceGroup> {
|
|
/**
|
* 查询设备树菜单
|
* @return 树
|
*/
|
List<DeptTree> 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);
|
}
|