web :问诊列表添加 删除问诊实例接口

dev_2.0.0
xueqingkun 1 year ago
parent 7f7bd78bb2
commit 9f2e8db131

@ -8,9 +8,7 @@ import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@ -34,4 +32,13 @@ public class AskProcessController {
public List<Process> queryUserProcess(String userId) {
return askProcessService.queryUserProcess(userId);
}
@ApiOperation("删除问诊实例")
@DeleteMapping("delete")
public boolean deleteDiagnosisProcess(@ApiParam("病人ID") @RequestParam("processId") String processId) {
return askProcessService.deleteDiagnosisProcess(processId);
}
}

@ -12,4 +12,5 @@ public interface AskProcessService {
List<Process> queryUserProcess(String userId);
boolean deleteDiagnosisProcess(String processId);
}

@ -1,5 +1,6 @@
package com.supervision.service.impl;
import cn.hutool.core.lang.Assert;
import com.supervision.exception.BusinessException;
import com.supervision.model.MedicalRec;
import com.supervision.model.Process;
@ -43,4 +44,11 @@ public class AskProcessServiceImpl implements AskProcessService {
public List<Process> queryUserProcess(String userId) {
return processService.lambdaQuery().eq(Process::getUserId,userId).list();
}
@Override
public boolean deleteDiagnosisProcess(String processId) {
Assert.notEmpty(processId,"问诊实例不能为空");
return processService.removeById(processId);
}
}

Loading…
Cancel
Save