|
|
@@ -1,8 +1,12 @@
|
|
|
package com.middle.platform.manage.biz.controller;
|
|
|
|
|
|
+import com.middle.platform.common.utils.Result;
|
|
|
+import com.middle.platform.manage.biz.domain.req.ProjectPage;
|
|
|
+import com.middle.platform.manage.biz.service.IotProductService;
|
|
|
+import com.middle.platform.manage.biz.service.IotProjectService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
/**
|
|
|
* 项目表(iot_project)表控制层
|
|
|
@@ -10,8 +14,36 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
* @author xxxxx
|
|
|
*/
|
|
|
@RestController
|
|
|
-@RequestMapping("/iot_project")
|
|
|
+@RequestMapping("/iotProject")
|
|
|
@RequiredArgsConstructor
|
|
|
+@Validated
|
|
|
public class IotProjectController {
|
|
|
+ private final IotProjectService iotProjectService;
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 分页查询产品数据
|
|
|
+ */
|
|
|
+ @PostMapping("/list")
|
|
|
+ public Result<Object> list(@RequestBody @Validated ProjectPage projectPage) {
|
|
|
+ return Result.ok(iotProjectService.pageQuery(projectPage));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 新增产品
|
|
|
+ */
|
|
|
+ @PostMapping("/save")
|
|
|
+ public Result<Object> save(@RequestBody @Validated ProjectPage iotProjectPara) {
|
|
|
+ return Result.ok();
|
|
|
+// return Result.ok(iotProjectService.save(iotProjectPara));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除产品
|
|
|
+ */
|
|
|
+ @DeleteMapping("/remove/{id}")
|
|
|
+ public Result<Object> remove(@PathVariable("id") Long id) {
|
|
|
+ return Result.ok(1, "删除成功");
|
|
|
+// return Result.ok(iotProjectService.remove(id), "删除成功");
|
|
|
+ }
|
|
|
}
|