Преглед изворни кода

常用症状维护——删除接口

wangyu пре 6 година
родитељ
комит
e8a47a8338

+ 15 - 0
icssman-service/src/main/java/com/diagbot/facade/QuestionUsualFacade.java

@@ -5,6 +5,7 @@ import com.diagbot.dto.DeptInfoDTO;
 import com.diagbot.dto.RespDTO;
 import com.diagbot.entity.QuestionInfo;
 import com.diagbot.entity.QuestionUsual;
+import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
 import com.diagbot.service.impl.QuestionUsualServiceImpl;
@@ -79,4 +80,18 @@ public class QuestionUsualFacade extends QuestionUsualServiceImpl {
         }
         return flag;
     }
+
+    public Boolean deleteQuestionUsual(UpdateQuetionUsualVO updateQuetionUsualVO){
+        QuestionUsual questionUsual =new QuestionUsual();
+        BeanUtil.copyProperties(updateQuetionUsualVO,questionUsual);
+        questionUsual.setIsDeleted(IsDeleteEnum.Y.getKey());
+        questionUsual.setGmtModified(DateUtil.now());
+        questionUsual.setModifier(UserUtils.getCurrentPrincipleID());
+        Boolean flag = this.updateById(questionUsual);
+        if(!flag){
+            throw new CommonException(CommonErrorCode.FAIL,
+                    "常用症状删除失败");
+        }
+        return flag;
+    }
 }

+ 10 - 0
icssman-service/src/main/java/com/diagbot/web/QuestionUsualController.java

@@ -55,4 +55,14 @@ public class QuestionUsualController {
         Boolean data = questionUsualFacade.updateQuestionUsual(updateQuetionUsualVO);
         return RespDTO.onSuc(data);
     }
+
+    @ApiOperation(value = "常用标签维护——删除[by:wangyu]",
+            notes = "id: 常用标签id,必填<br>")
+    @PostMapping("/deleteQuestionUsual")
+    @SysLogger("deleteQuestionUsual")
+    @Transactional
+    public RespDTO<Boolean> deleteQuestionUsual(@RequestBody UpdateQuetionUsualVO updateQuetionUsualVO) {
+        Boolean data = questionUsualFacade.deleteQuestionUsual(updateQuetionUsualVO);
+        return RespDTO.onSuc(data);
+    }
 }