Browse Source

推理接口

Zhaops 6 years ago
parent
commit
837b737856

+ 0 - 21
icss-service/src/main/java/com/diagbot/web/DeptVitalController.java

@@ -1,21 +0,0 @@
-package com.diagbot.web;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- * 科室查体对应表 前端控制器
- * </p>
- *
- * @author zhaops
- * @since 2018-11-15
- */
-@RestController
-@RequestMapping("/deptVital")
-public class DeptVitalController {
-
-}

+ 0 - 19
icss-service/src/main/java/com/diagbot/web/IntroduceDetailController.java

@@ -1,19 +0,0 @@
-package com.diagbot.web;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- * 提示信息明细 前端控制器
- * </p>
- *
- * @author zhaops
- * @since 2018-11-15
- */
-@RestController
-@RequestMapping("/introduceDetail")
-public class IntroduceDetailController {
-
-}

+ 0 - 19
icss-service/src/main/java/com/diagbot/web/IntroduceMapController.java

@@ -1,19 +0,0 @@
-package com.diagbot.web;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- * 标签与提示信息映射表 前端控制器
- * </p>
- *
- * @author zhaops
- * @since 2018-11-15
- */
-@RestController
-@RequestMapping("/introduceMap")
-public class IntroduceMapController {
-
-}

+ 0 - 21
icss-service/src/main/java/com/diagbot/web/VitalOrderController.java

@@ -1,21 +0,0 @@
-package com.diagbot.web;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- * 查体全局排序 前端控制器
- * </p>
- *
- * @author zhaops
- * @since 2018-11-15
- */
-@RestController
-@RequestMapping("/vitalOrder")
-public class VitalOrderController {
-
-}

+ 14 - 0
icssman-service/src/main/java/com/diagbot/facade/DeptVitalFacade.java

@@ -73,4 +73,18 @@ public class DeptVitalFacade extends DeptVitalServiceImpl implements DeptVitalSe
         deptVitalServiceImpl.saveBatch(deptVitalList);
         deptVitalServiceImpl.saveBatch(deptVitalList);
         return true;
         return true;
     }
     }
+
+    /**
+     * 删除科室查体模板标签
+     *
+     * @param deptVitalVO
+     * @return
+     */
+    public Boolean delDeptVitalList(DeptVitalVO deptVitalVO) {
+        QueryWrapper<DeptVital> deptVitalQueryWrapper = new QueryWrapper<DeptVital>();
+        deptVitalQueryWrapper.eq("dept_id", deptVitalVO.getDeptId()).
+                in("vital_id", deptVitalVO.getVitalIds());
+        this.remove(deptVitalQueryWrapper);
+        return true;
+    }
 }
 }

+ 11 - 2
icssman-service/src/main/java/com/diagbot/facade/VitalOrderFacade.java

@@ -23,10 +23,10 @@ public class VitalOrderFacade extends VitalOrderServiceImpl {
     @Autowired
     @Autowired
     VitalOrderServiceImpl vitalOrderServiceImpl;
     VitalOrderServiceImpl vitalOrderServiceImpl;
 
 
-    public Boolean saveVitalOrders(List<VitalOrderVO> vitalOrderVOList) {
+    public Boolean saveAll(List<VitalOrderVO> vitalOrderVOList) {
         //先删除现有排序
         //先删除现有排序
         QueryWrapper<VitalOrder> vitalOrderQueryWrapper = new QueryWrapper<>();
         QueryWrapper<VitalOrder> vitalOrderQueryWrapper = new QueryWrapper<>();
-        vitalOrderQueryWrapper.eq("1", "1");
+        this.remove(vitalOrderQueryWrapper);
         //插入新排序
         //插入新排序
         List<VitalOrder> vitalOrderList = Lists.newArrayList();
         List<VitalOrder> vitalOrderList = Lists.newArrayList();
         for (VitalOrderVO vitalOrderVO : vitalOrderVOList) {
         for (VitalOrderVO vitalOrderVO : vitalOrderVOList) {
@@ -40,4 +40,13 @@ public class VitalOrderFacade extends VitalOrderServiceImpl {
         vitalOrderServiceImpl.saveBatch(vitalOrderList);
         vitalOrderServiceImpl.saveBatch(vitalOrderList);
         return true;
         return true;
     }
     }
+
+    /**
+     * 获取所有查体排序关系
+     * @return
+     */
+    public List<VitalOrder> getAll() {
+        QueryWrapper<VitalOrder> vitalOrderQueryWrapper = new QueryWrapper<>();
+        return this.list(vitalOrderQueryWrapper);
+    }
 }
 }

+ 11 - 1
icssman-service/src/main/java/com/diagbot/web/DeptVitalController.java

@@ -32,7 +32,7 @@ public class DeptVitalController {
     @Autowired
     @Autowired
     private DeptVitalFacade deptVitalFacade;
     private DeptVitalFacade deptVitalFacade;
 
 
-    @ApiOperation(value = "保存查体模板",
+    @ApiOperation(value = "保存查体模板[by:zhaops]",
             notes = "deptId:科室ID,必填<br>" +
             notes = "deptId:科室ID,必填<br>" +
                     "vitalIds:查体标签ids,必填<br>")
                     "vitalIds:查体标签ids,必填<br>")
     @PostMapping("/saveDeptVitals")
     @PostMapping("/saveDeptVitals")
@@ -41,4 +41,14 @@ public class DeptVitalController {
         Boolean data = deptVitalFacade.saveDeptVitals(deptVitalVO);
         Boolean data = deptVitalFacade.saveDeptVitals(deptVitalVO);
         return RespDTO.onSuc(data);
         return RespDTO.onSuc(data);
     }
     }
+
+    @ApiOperation(value = "删除模板标签[by:zhaops]",
+            notes = "deptId:科室ID,必填<br>" +
+                    "vitalIds:查体标签ids,必填<br>")
+    @PostMapping("/delDeptVitalList")
+    @SysLogger("delDeptVitalList")
+    public RespDTO<Boolean> delDeptVitalList(@RequestBody DeptVitalVO deptVitalVO) {
+        Boolean data = deptVitalFacade.delDeptVitalList(deptVitalVO);
+        return RespDTO.onSuc(data);
+    }
 }
 }

+ 14 - 5
icssman-service/src/main/java/com/diagbot/web/VitalOrderController.java

@@ -3,6 +3,7 @@ package com.diagbot.web;
 
 
 import com.diagbot.annotation.SysLogger;
 import com.diagbot.annotation.SysLogger;
 import com.diagbot.dto.RespDTO;
 import com.diagbot.dto.RespDTO;
+import com.diagbot.entity.VitalOrder;
 import com.diagbot.facade.VitalOrderFacade;
 import com.diagbot.facade.VitalOrderFacade;
 import com.diagbot.vo.DeptVitalVO;
 import com.diagbot.vo.DeptVitalVO;
 import com.diagbot.vo.VitalOrderVO;
 import com.diagbot.vo.VitalOrderVO;
@@ -32,13 +33,21 @@ public class VitalOrderController {
     @Autowired
     @Autowired
     private VitalOrderFacade vitalOrderFacade;
     private VitalOrderFacade vitalOrderFacade;
 
 
-    @ApiOperation(value = "保存查体顺序",
+    @ApiOperation(value = "保存查体顺序-全部[by:zhaops]",
             notes = "vital:查体标签ID,必填<br>" +
             notes = "vital:查体标签ID,必填<br>" +
                     "orderNo:查体排序号,必填<br>")
                     "orderNo:查体排序号,必填<br>")
-    @PostMapping("/saveVitalOrders")
-    @SysLogger("saveVitalOrders")
-    public RespDTO<Boolean> saveVitalOrders(@RequestBody List<VitalOrderVO> vitalOrderVOList) {
-        Boolean data = vitalOrderFacade.saveVitalOrders(vitalOrderVOList);
+    @PostMapping("/saveAll")
+    @SysLogger("saveAll")
+    public RespDTO<Boolean> saveAll(@RequestBody List<VitalOrderVO> vitalOrderVOList) {
+        Boolean data = vitalOrderFacade.saveAll(vitalOrderVOList);
+        return RespDTO.onSuc(data);
+    }
+
+    @ApiOperation(value = "获取查体排序-全部[by:zhaops]")
+    @PostMapping("/getAll")
+    @SysLogger("getAll")
+    public RespDTO<List<VitalOrder>> getAll() {
+        List<VitalOrder> data = vitalOrderFacade.getAll();
         return RespDTO.onSuc(data);
         return RespDTO.onSuc(data);
     }
     }