|
@@ -1,5 +1,7 @@
|
|
|
package com.bosshand.virgo.api.controller;
|
|
|
|
|
|
+import com.bosshand.virgo.api.model.BimModelTarget;
|
|
|
+import com.bosshand.virgo.api.model.BimType;
|
|
|
import com.bosshand.virgo.api.model.ProjectItem;
|
|
|
import com.bosshand.virgo.api.service.ProjectItemService;
|
|
|
import com.bosshand.virgo.api.service.ProjectItemTargetRoomService;
|
|
@@ -71,5 +73,56 @@ public class ProjectItemController {
|
|
|
return Response.ok(projectItemService.get(id));
|
|
|
}
|
|
|
|
|
|
+ //*******************************************************************
|
|
|
+
|
|
|
+ @ApiOperation(value = "bim绑定", notes = "获取")
|
|
|
+ @RequestMapping(value = "/target/{projectItemTargetId}", method = RequestMethod.GET)
|
|
|
+ public Response getBimModelTarget(@PathVariable long projectItemTargetId) {
|
|
|
+ return Response.ok(projectItemService.getBimModelTarget(projectItemTargetId));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "bim绑定", notes = "绑定")
|
|
|
+ @RequestMapping(value = "/target", method = RequestMethod.POST)
|
|
|
+ public Response saveBimModelTarget(@RequestBody BimModelTarget bimModelTarget) {
|
|
|
+ projectItemService.saveBimModelTarget(bimModelTarget);
|
|
|
+ return Response.ok();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "bim绑定", notes = "修改")
|
|
|
+ @RequestMapping(value = "/target", method = RequestMethod.PUT)
|
|
|
+ public Response updateBimModelTarget(@RequestBody BimModelTarget bimModelTarget) {
|
|
|
+ projectItemService.updateBimModelTarget(bimModelTarget);
|
|
|
+ return Response.ok();
|
|
|
+ }
|
|
|
+
|
|
|
+ //*******************************************************************
|
|
|
+
|
|
|
+ @ApiOperation(value = "bim类型列表", notes = "bim类型列表")
|
|
|
+ @RequestMapping(value = "/bimType", method = RequestMethod.GET)
|
|
|
+ public Response getBimTypeList() {
|
|
|
+ return Response.ok(projectItemService.getBimTypeList());
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "bim类型保存", notes = "bim类型保存")
|
|
|
+ @RequestMapping(value = "/bimType", method = RequestMethod.POST)
|
|
|
+ public Response saveBimType(@RequestBody BimType bimType) {
|
|
|
+ projectItemService.saveBimType(bimType);
|
|
|
+ return Response.ok();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "bim类型修改", notes = "bim类型修改")
|
|
|
+ @RequestMapping(value = "/bimType", method = RequestMethod.PUT)
|
|
|
+ public Response updateBimType(@RequestBody BimType bimType) {
|
|
|
+ projectItemService.updateBimType(bimType);
|
|
|
+ return Response.ok();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "bim类型删除", notes = "bim类型删除")
|
|
|
+ @RequestMapping(value = "/bimType/{id}", method = RequestMethod.DELETE)
|
|
|
+ public Response deleteBimType(@PathVariable int id) {
|
|
|
+ projectItemService.deleteBimType(id);
|
|
|
+ return Response.ok();
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|