zmy08
parent
d63616c133
commit
c439f7a573
|
@ -1,13 +1,11 @@
|
||||||
package doctor.controller;
|
package doctor.controller;
|
||||||
|
|
||||||
import doctor.common.core.domain.HealthR;
|
import doctor.common.core.domain.HealthR;
|
||||||
|
import doctor.domain.vo.DoctorVo;
|
||||||
import doctor.domain.vo.InquiryDetailsRecordVo;
|
import doctor.domain.vo.InquiryDetailsRecordVo;
|
||||||
import doctor.service.InquiryService;
|
import doctor.service.InquiryService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -20,16 +18,23 @@ import static com.github.pagehelper.page.PageMethod.startPage;
|
||||||
* @Date: 2024-01-12 19:09
|
* @Date: 2024-01-12 19:09
|
||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/user/inquiry/verify/v1")
|
@RequestMapping("/user/inquiry")
|
||||||
public class InquiryController {
|
public class InquiryController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private InquiryService inquiryService;
|
private InquiryService inquiryService;
|
||||||
//历史问诊记录列表
|
//历史问诊记录列表
|
||||||
@GetMapping("/findHistoryInquiryRecord")
|
@GetMapping("/verify/v1/findHistoryInquiryRecord")
|
||||||
public HealthR<List<InquiryDetailsRecordVo>> findHistoryInquiryRecord(@RequestParam Integer page,@RequestParam Integer count){
|
public HealthR<List<InquiryDetailsRecordVo>> findHistoryInquiryRecord(@RequestParam Integer page,@RequestParam Integer count){
|
||||||
startPage(page,count);
|
startPage(page,count);
|
||||||
List<InquiryDetailsRecordVo> inquiryDetailsRecordVoList = inquiryService.findHistoryInquiryRecord();
|
List<InquiryDetailsRecordVo> inquiryDetailsRecordVoList = inquiryService.findHistoryInquiryRecord();
|
||||||
return HealthR.ok(inquiryDetailsRecordVoList);
|
return HealthR.ok(inquiryDetailsRecordVoList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@GetMapping("/v1/findDoctorInfo")
|
||||||
|
public HealthR<DoctorVo> findDoctorInfo(@RequestHeader Integer userId,
|
||||||
|
@RequestHeader String sessionId,
|
||||||
|
@RequestParam Integer doctorId) {
|
||||||
|
DoctorVo doctorVo = inquiryService.findDoctorInfo(doctorId);
|
||||||
|
return HealthR.ok(doctorVo);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
package doctor.domain.vo;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class Comment {
|
||||||
|
private String nickName;
|
||||||
|
private String headPic;
|
||||||
|
private String content;
|
||||||
|
private Long commentTime;
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
package doctor.domain.vo;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class DoctorReceiveGift {
|
||||||
|
private Integer worth;
|
||||||
|
private Integer receiveNum;
|
||||||
|
private String giftPic;
|
||||||
|
private String giftName;
|
||||||
|
private String meaning;
|
||||||
|
}
|
|
@ -4,6 +4,8 @@ import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @BelongsProject: Medical_Treatment
|
* @BelongsProject: Medical_Treatment
|
||||||
* @BelongsPackage: doctor.domain.vo
|
* @BelongsPackage: doctor.domain.vo
|
||||||
|
@ -22,6 +24,12 @@ public class DoctorVo {
|
||||||
private double praise;
|
private double praise;
|
||||||
private Integer serverNum;
|
private Integer serverNum;
|
||||||
private Integer servicePrice;
|
private Integer servicePrice;
|
||||||
|
private Integer followFlag;
|
||||||
|
private String personalProfile;
|
||||||
|
private String goodField;
|
||||||
|
private Integer commentNum;
|
||||||
private Integer praiseNum;
|
private Integer praiseNum;
|
||||||
private Integer badNum;
|
private Integer badNum;
|
||||||
|
private List<DoctorReceiveGift> doctorReceiveGiftList;
|
||||||
|
private List<Comment> commentVoList;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package doctor.service;
|
package doctor.service;
|
||||||
|
|
||||||
|
import doctor.domain.vo.DoctorVo;
|
||||||
import doctor.domain.vo.InquiryDetailsRecordVo;
|
import doctor.domain.vo.InquiryDetailsRecordVo;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -12,4 +13,6 @@ import java.util.List;
|
||||||
*/
|
*/
|
||||||
public interface InquiryService {
|
public interface InquiryService {
|
||||||
List<InquiryDetailsRecordVo> findHistoryInquiryRecord();
|
List<InquiryDetailsRecordVo> findHistoryInquiryRecord();
|
||||||
|
|
||||||
|
DoctorVo findDoctorInfo(Integer doctorId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package doctor.service.impl;
|
package doctor.service.impl;
|
||||||
|
|
||||||
import doctor.domain.entity.InquiryDetailsRecordEntity;
|
import doctor.domain.entity.InquiryDetailsRecordEntity;
|
||||||
|
import doctor.domain.vo.DoctorVo;
|
||||||
import doctor.domain.vo.InquiryDetailsRecordVo;
|
import doctor.domain.vo.InquiryDetailsRecordVo;
|
||||||
import doctor.mapper.InquiryMapper;
|
import doctor.mapper.InquiryMapper;
|
||||||
import doctor.service.InquiryService;
|
import doctor.service.InquiryService;
|
||||||
|
@ -26,4 +27,10 @@ public class InquiryServiceImpl implements InquiryService {
|
||||||
List<InquiryDetailsRecordVo> inquiryDetailsRecordVos = ConvertUtil.entityToVoList(inquiryDetailsRecordEntity, InquiryDetailsRecordVo.class);
|
List<InquiryDetailsRecordVo> inquiryDetailsRecordVos = ConvertUtil.entityToVoList(inquiryDetailsRecordEntity, InquiryDetailsRecordVo.class);
|
||||||
return inquiryDetailsRecordVos;
|
return inquiryDetailsRecordVos;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public DoctorVo findDoctorInfo(Integer doctorId) {
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue