chenbingxuan 2024-01-17 19:46:55 +08:00
parent 1eceecfdb2
commit 7c476c6685
18 changed files with 110 additions and 18 deletions

View File

@ -15,11 +15,11 @@ spring:
discovery: discovery:
# 服务注册地址 # 服务注册地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
config: config:
# 配置中心地址 # 配置中心地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
# 配置文件格式 # 配置文件格式
file-extension: yml file-extension: yml
# 共享配置 # 共享配置

View File

@ -15,11 +15,11 @@ spring:
discovery: discovery:
# 服务注册地址 # 服务注册地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
config: config:
# 配置中心地址 # 配置中心地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
# 配置文件格式 # 配置文件格式
file-extension: yml file-extension: yml
# 共享配置 # 共享配置

View File

@ -15,11 +15,11 @@ spring:
discovery: discovery:
# 服务注册地址 # 服务注册地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
config: config:
# 配置中心地址 # 配置中心地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
# 配置文件格式 # 配置文件格式
file-extension: yml file-extension: yml
# 共享配置 # 共享配置

View File

@ -15,11 +15,11 @@ spring:
discovery: discovery:
# 服务注册地址 # 服务注册地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
config: config:
# 配置中心地址 # 配置中心地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
# 配置文件格式 # 配置文件格式
file-extension: yml file-extension: yml
# 共享配置 # 共享配置

View File

@ -1,7 +1,9 @@
package doctor.controller; package doctor.controller;
import doctor.common.core.domain.HealthR; import doctor.common.core.domain.HealthR;
import doctor.domain.vo.SearchSickCircleVo;
import doctor.domain.vo.SickCircleVo; import doctor.domain.vo.SickCircleVo;
import doctor.domain.vo.SickInfoVo;
import doctor.service.SickCircleService; import doctor.service.SickCircleService;
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.GetMapping;
@ -18,6 +20,12 @@ public class HealthSickController {
@Autowired @Autowired
private SickCircleService sickCircleService; private SickCircleService sickCircleService;
@GetMapping("/findSickCircleInfo")
public HealthR<SickInfoVo> findSickCircleInfo(@RequestParam Integer sickCircleId) {
SickInfoVo sickInfoVo = sickCircleService.findSickCircleInfo(sickCircleId);
return HealthR.ok(sickInfoVo);
}
@GetMapping("/findSickCircleList") @GetMapping("/findSickCircleList")
public HealthR<List<SickCircleVo>> sickCircleList(@RequestParam Integer page, public HealthR<List<SickCircleVo>> sickCircleList(@RequestParam Integer page,
@RequestParam Integer count, @RequestParam Integer count,
@ -25,4 +33,10 @@ public class HealthSickController {
List<SickCircleVo> sickCircleList = sickCircleService.findSickCircleList(page, count, departmentId); List<SickCircleVo> sickCircleList = sickCircleService.findSickCircleList(page, count, departmentId);
return HealthR.ok(sickCircleList); return HealthR.ok(sickCircleList);
} }
@GetMapping("/searchSickCircle")
public HealthR<SearchSickCircleVo> searchSickCircle(@RequestParam String keyWord) {
SearchSickCircleVo searchSickCircleVo = sickCircleService.searchSickCircle(keyWord);
return HealthR.ok(searchSickCircleVo);
}
} }

View File

@ -9,7 +9,7 @@ import java.util.Date;
@Data @Data
public class SickCircleEntity { public class SickCircleEntity {
private Integer id; private Integer sickCircleId;
private Integer userId; private Integer userId;

View File

@ -0,0 +1,12 @@
package doctor.domain.vo;
import lombok.Data;
@Data
public class SearchSickCircleVo {
private Integer sickCircleId;
private String title;
private String detail;
private Integer amount;
private long releaseTime;
}

View File

@ -0,0 +1,23 @@
package doctor.domain.vo;
import lombok.Data;
@Data
public class SickInfoVo {
private Integer id;
private Integer userId;
private String authorName;
private String title;
private Integer departmentId;
private String departmentName;
private String disease;
private String detail;
private String treatmentHospital;
private long treatmentStartTime;
private long treatmentEndTime;
private String treatmentProcess;
private String picture;
private Integer amount;
private String content;
private Integer whetherContent;
}

View File

@ -1,4 +1,12 @@
package doctor.mapper; package doctor.mapper;
import doctor.domain.vo.InquiryRecordVo;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface InquiryVerifyServiceMapper { public interface InquiryVerifyServiceMapper {
List<InquiryRecordVo> findInquiryRecordList();
} }

View File

@ -1,6 +1,7 @@
package doctor.mapper; package doctor.mapper;
import doctor.domain.entity.SickCircleEntity; import doctor.domain.entity.SickCircleEntity;
import doctor.domain.vo.SickInfoVo;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List; import java.util.List;
@ -9,4 +10,7 @@ import java.util.List;
public interface SickCircleMapper { public interface SickCircleMapper {
List<SickCircleEntity> findSickCircleList(Integer departmentId); List<SickCircleEntity> findSickCircleList(Integer departmentId);
SickCircleEntity findSickCircleInfo(Integer sickCircleId);
SickCircleEntity findSickCircleInfoByKeyWord(String keyWord);
} }

View File

@ -1,11 +1,16 @@
package doctor.service; package doctor.service;
import doctor.common.core.domain.HealthR; import doctor.common.core.domain.HealthR;
import doctor.domain.vo.SearchSickCircleVo;
import doctor.domain.vo.SickCircleVo; import doctor.domain.vo.SickCircleVo;
import doctor.domain.vo.SickInfoVo;
import java.util.List; import java.util.List;
public interface SickCircleService { public interface SickCircleService {
List<SickCircleVo> findSickCircleList(Integer page, Integer size, Integer departmentId); List<SickCircleVo> findSickCircleList(Integer page, Integer size, Integer departmentId);
SickInfoVo findSickCircleInfo(Integer sickCircleId);
SearchSickCircleVo searchSickCircle(String keyWord);
} }

View File

@ -16,7 +16,6 @@ public class InquiryVerifyServiceImpl extends BaseController implements InquiryV
@Override @Override
public List<InquiryRecordVo> findInquiryRecordList() { public List<InquiryRecordVo> findInquiryRecordList() {
return inquiryVerifyServiceMapper.findInquiryRecordList();
return null;
} }
} }

View File

@ -3,7 +3,9 @@ package doctor.service.impl;
import doctor.common.core.domain.HealthR; import doctor.common.core.domain.HealthR;
import doctor.common.core.web.controller.BaseController; import doctor.common.core.web.controller.BaseController;
import doctor.domain.entity.SickCircleEntity; import doctor.domain.entity.SickCircleEntity;
import doctor.domain.vo.SearchSickCircleVo;
import doctor.domain.vo.SickCircleVo; import doctor.domain.vo.SickCircleVo;
import doctor.domain.vo.SickInfoVo;
import doctor.mapper.SickCircleMapper; import doctor.mapper.SickCircleMapper;
import doctor.service.SickCircleService; import doctor.service.SickCircleService;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
@ -24,10 +26,26 @@ public class SickCircleServiceImpl extends BaseController implements SickCircleS
ArrayList<SickCircleVo> sickCircleVos = new ArrayList<>(); ArrayList<SickCircleVo> sickCircleVos = new ArrayList<>();
for (SickCircleEntity sickCircleEntity : list) { for (SickCircleEntity sickCircleEntity : list) {
SickCircleVo sickCircleVo = new SickCircleVo(); SickCircleVo sickCircleVo = new SickCircleVo();
sickCircleVo.setSickCircleId(sickCircleEntity.getId()); sickCircleVo.setSickCircleId(sickCircleEntity.getSickCircleId());
BeanUtils.copyProperties(sickCircleEntity,sickCircleVo); BeanUtils.copyProperties(sickCircleEntity,sickCircleVo);
sickCircleVos.add(sickCircleVo); sickCircleVos.add(sickCircleVo);
} }
return sickCircleVos; return sickCircleVos;
} }
@Override
public SickInfoVo findSickCircleInfo(Integer sickCircleId) {
SickCircleEntity sickCircleInfo = sickCircleMapper.findSickCircleInfo(sickCircleId);
SickInfoVo sickInfoVo = new SickInfoVo();
BeanUtils.copyProperties(sickCircleInfo,sickInfoVo);
return sickInfoVo;
}
@Override
public SearchSickCircleVo searchSickCircle(String keyWord) {
SearchSickCircleVo searchSickCircleVo = new SearchSickCircleVo();
SickCircleEntity sickCircleInfo = sickCircleMapper.findSickCircleInfoByKeyWord(keyWord);
BeanUtils.copyProperties(sickCircleInfo,searchSickCircleVo);
return searchSickCircleVo;
}
} }

View File

@ -5,4 +5,7 @@
<mapper namespace="doctor.mapper.InquiryVerifyServiceMapper"> <mapper namespace="doctor.mapper.InquiryVerifyServiceMapper">
<select id="findInquiryRecordList" resultType="doctor.domain.vo.InquiryRecordVo">
</select>
</mapper> </mapper>

View File

@ -8,4 +8,10 @@
<select id="findSickCircleList" resultType="doctor.domain.entity.SickCircleEntity"> <select id="findSickCircleList" resultType="doctor.domain.entity.SickCircleEntity">
SELECT * FROM sick_circle WHERE department_id = #{departmentId} SELECT * FROM sick_circle WHERE department_id = #{departmentId}
</select> </select>
<select id="findSickCircleInfo" resultType="doctor.domain.entity.SickCircleEntity">
SELECT * FROM sick_circle WHERE sick_circle_id = #{sickCircleId}
</select>
<select id="findSickCircleInfoByKeyWord" resultType="doctor.domain.entity.SickCircleEntity">
SELECT * FROM sick_circle WHERE title LIKE CONCAT('%', #{keyWord}, '%')
</select>
</mapper> </mapper>

View File

@ -15,11 +15,11 @@ spring:
discovery: discovery:
# 服务注册地址 # 服务注册地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
config: config:
# 配置中心地址 # 配置中心地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
# 配置文件格式 # 配置文件格式
file-extension: yml file-extension: yml
# 共享配置 # 共享配置

View File

@ -15,11 +15,11 @@ spring:
discovery: discovery:
# 服务注册地址 # 服务注册地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
config: config:
# 配置中心地址 # 配置中心地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
# 配置文件格式 # 配置文件格式
file-extension: yml file-extension: yml
# 共享配置 # 共享配置

View File

@ -15,11 +15,11 @@ spring:
discovery: discovery:
# 服务注册地址 # 服务注册地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
config: config:
# 配置中心地址 # 配置中心地址
server-addr: 101.34.77.101:8848 server-addr: 101.34.77.101:8848
namespace: 09dff3e2-9790-4d4f-beb6-9baeb01ae040 namespace: 9de208a6-cb30-41ae-a880-78196c99c050
# 配置文件格式 # 配置文件格式
file-extension: yml file-extension: yml
# 共享配置 # 共享配置