1.17
parent
1eceecfdb2
commit
7c476c6685
|
@ -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
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
@ -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
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
@ -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
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
@ -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
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
}
|
|
@ -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;
|
||||||
|
}
|
|
@ -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();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
@ -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
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
|
@ -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
|
||||||
# 共享配置
|
# 共享配置
|
||||||
|
|
Loading…
Reference in New Issue