package com.yuanchu.mom.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yuanchu.mom.pojo.Device;
import com.yuanchu.mom.pojo.dto.DeviceDto;
import com.yuanchu.mom.service.DeviceService;
import com.yuanchu.mom.service.UserService;
import com.yuanchu.mom.vo.Result;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
import java.util.Map;
/**
*
* 前端控制器
*
*
* @author 江苏鵷雏网络科技有限公司
* @since 2023-07-31
*/
@Api(tags = "基础数据-->设备维护")
@RestController
@RequestMapping("/device")
public class DeviceController {
@Autowired
private DeviceService deviceService;
@Autowired
private UserService userService;
@ApiOperation(value = "查询设备维护-->左侧列表设备组展示")
@ApiImplicitParams(value = {
@ApiImplicitParam(name = "type", value = "类型", dataTypeClass = Integer.class, required = true),
@ApiImplicitParam(name = "search_class", value = "搜索框内容", dataTypeClass = String.class)
})
@GetMapping("/two_tree")
public Result> deviceTwoTree(@RequestParam(defaultValue = "1") Integer type, String search_class) {
List