Ver código fonte

设备管理模块设备相关接口

ZhangManMan 2 anos atrás
pai
commit
6ebfb19b15

+ 53 - 0
src/main/java/com/sky/ioc/controller/device/DeviceController.java

@@ -0,0 +1,53 @@
+package com.sky.ioc.controller.device;
+
+import com.sky.ioc.service.device.DeviceTypeService;
+import com.sky.ioc.service.device.SecurityDeviceService;
+import com.sky.ioc.tool.ReturnMsg;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+@Api(tags = "设备管理--设备")
+@Slf4j
+@RestController
+@RequestMapping("/device")
+public class DeviceController {
+
+    @Autowired
+    SecurityDeviceService securityDeviceService;
+
+    @Autowired
+    DeviceTypeService deviceTypeService;
+
+    @ApiOperation("批量删除设备")
+    @DeleteMapping(value = "/batch_delete_device")
+    public ReturnMsg delBatch(String device_ids,String device_type_id) {
+        return deviceTypeService.batchDel(device_ids,device_type_id);
+    }
+
+    @ApiOperation("删除设备")
+    @DeleteMapping(value = "/device")
+    public ReturnMsg delDevice(String device_ids,String device_type_id) {
+        return securityDeviceService.delDevice(device_ids,device_type_id);
+    }
+
+
+    @ApiOperation("修改设备")
+    @PutMapping(value = "/device")
+    public ReturnMsg editDevice(Integer id,String name,String device_location) {
+        return securityDeviceService.editDevice(id,name,device_location);
+    }
+
+    @ApiOperation("添加设备")
+    @PostMapping(value = "/device")
+    public ReturnMsg addDevice(String device_ids,String device_type_id) {
+        return securityDeviceService.addDevice(device_ids,device_type_id);
+    }
+    @ApiOperation("获取设备详情")
+    @GetMapping(value = "/device")
+    public ReturnMsg getDevice(Integer id) {
+        return securityDeviceService.getDevice(id);
+    }
+}

+ 9 - 0
src/main/java/com/sky/ioc/mapper/device/DeviceMessageMapper.java

@@ -0,0 +1,9 @@
+package com.sky.ioc.mapper.device;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.sky.ioc.entity.domain.device.DeviceMessage;
+import org.apache.ibatis.annotations.Mapper;
+
+@Mapper
+public interface DeviceMessageMapper extends BaseMapper<DeviceMessage> {
+}

+ 4 - 0
src/main/java/com/sky/ioc/service/device/DeviceMessageService.java

@@ -0,0 +1,4 @@
+package com.sky.ioc.service.device;
+
+public interface DeviceMessageService {
+}

+ 8 - 0
src/main/java/com/sky/ioc/service/device/impl/DeviceMessageServiceImpl.java

@@ -0,0 +1,8 @@
+package com.sky.ioc.service.device.impl;
+
+import com.sky.ioc.service.device.DeviceMessageService;
+import org.springframework.stereotype.Service;
+
+@Service
+public class DeviceMessageServiceImpl implements DeviceMessageService {
+}