web : 1. 添加查询问诊历史记录接口

release_1.0.0
xueqingkun 1 year ago
parent 0615b43b7d
commit 93f63ea1d9

@ -11,11 +11,13 @@ import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
*
* @TableName vp_diagnosis_qa_record
*/
@EqualsAndHashCode(callSuper = true)
@TableName(value ="vp_diagnosis_qa_record")
@Data
@ApiModel

@ -3,6 +3,8 @@ package com.supervision.service;
import com.supervision.model.DiagnosisQaRecord;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
* @author flevance
* @description vp_diagnosis_qa_record()Service
@ -10,4 +12,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public interface DiagnosisQaRecordService extends IService<DiagnosisQaRecord> {
List<DiagnosisQaRecord> queryByProcessId(String processId);
}

@ -6,6 +6,8 @@ import com.supervision.service.DiagnosisQaRecordService;
import com.supervision.mapper.DiagnosisQaRecordMapper;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author flevance
* @description vp_diagnosis_qa_record()Service
@ -15,6 +17,11 @@ import org.springframework.stereotype.Service;
public class DiagnosisQaRecordServiceImpl extends ServiceImpl<DiagnosisQaRecordMapper, DiagnosisQaRecord>
implements DiagnosisQaRecordService{
@Override
public List<DiagnosisQaRecord> queryByProcessId(String processId) {
return super.lambdaQuery().eq(DiagnosisQaRecord::getProcessId,processId).list();
}
}

@ -0,0 +1,32 @@
package com.supervision.controller;
import cn.hutool.core.util.StrUtil;
import com.supervision.exception.BusinessException;
import com.supervision.model.DiagnosisQaRecord;
import com.supervision.service.DiagnosisQaRecordService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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 java.util.List;
@Api(tags = "问诊历史记录")
@RestController
@RequestMapping("/diagnosisQaRecord")
@RequiredArgsConstructor
public class DiagnosisQaRecordController {
private final DiagnosisQaRecordService diagnosisQaRecordService;
@ApiOperation("查询问诊历史记录")
@GetMapping("queryHistoryList")
public List<DiagnosisQaRecord> queryDiagnosisHistoryQaList(String processId){
if (StrUtil.isEmpty(processId)){
throw new BusinessException("processId is empty");
}
return diagnosisQaRecordService.queryByProcessId(processId);
}
}

@ -1,7 +1,6 @@
package com.supervision.service.impl;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.collection.CollectionUtil;
import com.supervision.exception.BusinessException;
import com.supervision.model.*;

Loading…
Cancel
Save