Quellcode durchsuchen

数据管理模块底层系统相关接口

ZhangManMan vor 2 Jahren
Ursprung
Commit
be181759c5

+ 35 - 0
src/main/java/com/sky/ioc/controller/data/UnderlyingSystemController.java

@@ -0,0 +1,35 @@
+package com.sky.ioc.controller.data;
+
+import com.sky.ioc.entity.domain.data.Building;
+import com.sky.ioc.entity.domain.data.UnderlyingSystem;
+import com.sky.ioc.service.data.UnderlyingSystemService;
+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.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@Api(tags = "数据管理--底层系统信息")
+@Slf4j
+@RestController
+@RequestMapping("/data")
+public class UnderlyingSystemController {
+
+    @Autowired
+    UnderlyingSystemService underlyingSystemService;
+
+    @ApiOperation("添加底层系统信息")
+    @PostMapping(value = "/underlying_system")
+    public ReturnMsg addUnderlyingSystem(UnderlyingSystem underlyingSystem) {
+        return underlyingSystemService.addUnderlyingSystem(underlyingSystem);
+    }
+    @ApiOperation("获取底层系统")
+    @GetMapping(value = "/underlying_system")
+    public ReturnMsg getUnderlyingSystem() {
+        return underlyingSystemService.getList();
+    }
+}

+ 9 - 0
src/main/java/com/sky/ioc/mapper/data/UnderlyingSystemMapper.java

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

+ 11 - 0
src/main/java/com/sky/ioc/service/data/UnderlyingSystemService.java

@@ -0,0 +1,11 @@
+package com.sky.ioc.service.data;
+
+import com.sky.ioc.entity.domain.data.UnderlyingSystem;
+import com.sky.ioc.tool.ReturnMsg;
+
+public interface UnderlyingSystemService {
+
+    ReturnMsg getList();
+
+    ReturnMsg addUnderlyingSystem(UnderlyingSystem underlyingSystem);
+}

+ 29 - 0
src/main/java/com/sky/ioc/service/data/impl/UnderlyingSystemServiceImpl.java

@@ -0,0 +1,29 @@
+package com.sky.ioc.service.data.impl;
+
+import com.sky.ioc.entity.domain.data.UnderlyingSystem;
+import com.sky.ioc.mapper.data.UnderlyingSystemMapper;
+import com.sky.ioc.service.data.UnderlyingSystemService;
+import com.sky.ioc.tool.ReturnMsg;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service
+public class UnderlyingSystemServiceImpl implements UnderlyingSystemService {
+
+    @Autowired
+    UnderlyingSystemMapper underlyingSystemMapper;
+
+    @Override
+    public ReturnMsg getList() {
+        List<UnderlyingSystem> lists = underlyingSystemMapper.selectList(null);
+        return ReturnMsg.ok(lists);
+    }
+
+    @Override
+    public ReturnMsg addUnderlyingSystem(UnderlyingSystem underlyingSystem) {
+        underlyingSystemMapper.insert(underlyingSystem);
+        return ReturnMsg.ok();
+    }
+}