diff --git a/doctor-auth/src/main/resources/bootstrap.yml b/doctor-auth/src/main/resources/bootstrap.yml index c30cba2..7f241e4 100644 --- a/doctor-auth/src/main/resources/bootstrap.yml +++ b/doctor-auth/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 config: # 配置中心地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/doctor-gateway/src/main/resources/bootstrap.yml b/doctor-gateway/src/main/resources/bootstrap.yml index cc0e562..e0b9071 100644 --- a/doctor-gateway/src/main/resources/bootstrap.yml +++ b/doctor-gateway/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 config: # 配置中心地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/doctor-modules/doctor-file/src/main/resources/bootstrap.yml b/doctor-modules/doctor-file/src/main/resources/bootstrap.yml index c992149..400e098 100644 --- a/doctor-modules/doctor-file/src/main/resources/bootstrap.yml +++ b/doctor-modules/doctor-file/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 config: # 配置中心地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/doctor-modules/doctor-gen/src/main/resources/bootstrap.yml b/doctor-modules/doctor-gen/src/main/resources/bootstrap.yml index 007713f..9b8484d 100644 --- a/doctor-modules/doctor-gen/src/main/resources/bootstrap.yml +++ b/doctor-modules/doctor-gen/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 config: # 配置中心地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/BannersController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/BannersController.java new file mode 100644 index 0000000..a77598a --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/BannersController.java @@ -0,0 +1,30 @@ +package doctor.controller; + +import doctor.common.core.domain.R; +import doctor.domain.entity.Banners; +import doctor.service.BannersService; +import org.springframework.beans.factory.annotation.Autowired; +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; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.controller + * @Author: jpz + * @CreateTime: 2024/1/10 15:54 + */ +@RestController +@RequestMapping("/share/v1") + +public class BannersController { + @Autowired + private BannersService bannersService; + @GetMapping("/bannersShow") + public R> bannersShow(){ + List banners = bannersService.bannersShow(); + return R.ok(banners); + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/DepartmentController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/DepartmentController.java new file mode 100644 index 0000000..f10f3d0 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/DepartmentController.java @@ -0,0 +1,29 @@ +package doctor.controller; + +import doctor.common.core.domain.R; +import doctor.domain.entity.Department; +import doctor.service.DepartmentService; +import org.springframework.beans.factory.annotation.Autowired; +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; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.controller + * @Author: jpz + * @CreateTime: 2024/1/10 16:49 + */ +@RestController +@RequestMapping("/share/knowledgeBase/v1") +public class DepartmentController { + @Autowired + private DepartmentService departmentService; + @GetMapping("/findDepartment") + public R> findDepartment(){ + List list=departmentService.findDepartment(); + return R.ok(list); + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/DiseaseCategoryController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/DiseaseCategoryController.java new file mode 100644 index 0000000..b8a4c8f --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/DiseaseCategoryController.java @@ -0,0 +1,32 @@ +package doctor.controller; + +import doctor.common.core.domain.R; +import doctor.domain.entity.DiseaseCategory; +import doctor.service.DiseaseCategoryService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import javax.xml.transform.Result; +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.controller + * @Author: jpz + * @CreateTime: 2024/1/10 17:16 + */ +@RestController +@RequestMapping("/share/knowledgeBase/v1") +public class DiseaseCategoryController { + @Autowired + private DiseaseCategoryService diseaseCategoryService; + + @GetMapping("/findDiseaseCategory") + public R> findDiseaseCategory(@RequestParam Integer departmentId){ + List list=diseaseCategoryService.findDiseaseCategory(departmentId); + return R.ok(list); + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/DiseaseKnowledgeController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/DiseaseKnowledgeController.java new file mode 100644 index 0000000..6d8c440 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/DiseaseKnowledgeController.java @@ -0,0 +1,53 @@ +package doctor.controller; + + +import doctor.common.core.domain.R; +import doctor.domain.entity.DiseaseKnowledge; +import doctor.domain.entity.DrugsCategory; +import doctor.domain.entity.DrugsKnowledge; +import doctor.service.DiseaseKnowledgeService; +import org.bouncycastle.cert.ocsp.Req; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.actuate.health.Health; +import org.springframework.web.bind.annotation.GetMapping; +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 static doctor.common.core.utils.PageUtils.startPage; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.controller + * @Author: jpz + * @CreateTime: 2024/1/10 20:56 + */ +@RestController +@RequestMapping("/share/knowledgeBase/v1") +public class DiseaseKnowledgeController { + @Autowired + private DiseaseKnowledgeService diseaseKnowledgeService; + //罕见病症详情 + @GetMapping("/findDiseaseKnowledge") + public R> findDiseaseKnowledge(@RequestParam Integer diseaseCategoryId){ + return R.ok(diseaseKnowledgeService.findDiseaseKnowledge(diseaseCategoryId)); + } + + @GetMapping("/findDrugsCategoryList") + public R> findDrugsCategoryList(){ + return R.ok(diseaseKnowledgeService.findDrugsCategoryList()); + } + @GetMapping("/findDrugsKnowledgeList") + public R> findDrugsKnowledgeList(@RequestParam Integer drugsCategoryId, + @RequestParam(value = "page",defaultValue = "1") Integer page, + @RequestParam(value = "count",defaultValue = "5") Integer count){ + + startPage(page,count); + List list=diseaseKnowledgeService.findDrugsKnowledgeList(drugsCategoryId); + return R.ok(list); + } + + +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/Banners.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/Banners.java new file mode 100644 index 0000000..91dfd82 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/Banners.java @@ -0,0 +1,85 @@ +package doctor.domain.entity; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.entity + * @Author: jpz + * @CreateTime: 2024/1/10 15:12 + */ + +public class Banners { + private Integer id; + private String imageUrl; + private String title; + private String jumpUrl; + private String rank; + private Date startTime; + private Date endTime; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getImageUrl() { + return imageUrl; + } + + public void setImageUrl(String imageUrl) { + this.imageUrl = imageUrl; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getJumpUrl() { + return jumpUrl; + } + + public void setJumpUrl(String jumpUrl) { + this.jumpUrl = jumpUrl; + } + + public String getRank() { + return rank; + } + + public void setRank(String rank) { + this.rank = rank; + } + + public Date getStartTime() { + return startTime; + } + + public void setStartTime(Date startTime) { + this.startTime = startTime; + } + + public Date getEndTime() { + return endTime; + } + + public void setEndTime(Date endTime) { + this.endTime = endTime; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/Department.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/Department.java new file mode 100644 index 0000000..1aba4cf --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/Department.java @@ -0,0 +1,57 @@ +package doctor.domain.entity; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.entity + * @Author: jpz + * @CreateTime: 2024/1/10 16:48 + */ +public class Department { + private Integer id; + private String departmentName; + private String pic; + private Integer rank; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getDepartmentName() { + return departmentName; + } + + public void setDepartmentName(String departmentName) { + this.departmentName = departmentName; + } + + public String getPic() { + return pic; + } + + public void setPic(String pic) { + this.pic = pic; + } + + public Integer getRank() { + return rank; + } + + public void setRank(Integer rank) { + this.rank = rank; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DiseaseCategory.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DiseaseCategory.java new file mode 100644 index 0000000..0393b8f --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DiseaseCategory.java @@ -0,0 +1,50 @@ +package doctor.domain.entity; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.entity + * @Author: jpz + * @CreateTime: 2024/1/10 17:12 + */ +public class DiseaseCategory { + private Integer id; + private Integer departmentId; + private String name; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getDepartmentId() { + return departmentId; + } + + public void setDepartmentId(Integer departmentId) { + this.departmentId = departmentId; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + + + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DiseaseKnowledge.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DiseaseKnowledge.java new file mode 100644 index 0000000..0366549 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DiseaseKnowledge.java @@ -0,0 +1,86 @@ +package doctor.domain.entity; + +import org.w3c.dom.Text; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.entity + * @Author: jpz + * @CreateTime: 2024/1/10 21:36 + */ +public class DiseaseKnowledge { + private Integer id; + private Integer diseaseCategoryId; + private Text pathology; + private Text symptom; + private Text benefitTaboo; + private Text chineseMedicineTreatment; + private Text westernMedicineTreatment; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getDiseaseCategoryId() { + return diseaseCategoryId; + } + + public void setDiseaseCategoryId(Integer diseaseCategoryId) { + this.diseaseCategoryId = diseaseCategoryId; + } + + public Text getPathology() { + return pathology; + } + + public void setPathology(Text pathology) { + this.pathology = pathology; + } + + public Text getSymptom() { + return symptom; + } + + public void setSymptom(Text symptom) { + this.symptom = symptom; + } + + public Text getBenefitTaboo() { + return benefitTaboo; + } + + public void setBenefitTaboo(Text benefitTaboo) { + this.benefitTaboo = benefitTaboo; + } + + public Text getChineseMedicineTreatment() { + return chineseMedicineTreatment; + } + + public void setChineseMedicineTreatment(Text chineseMedicineTreatment) { + this.chineseMedicineTreatment = chineseMedicineTreatment; + } + + public Text getWesternMedicineTreatment() { + return westernMedicineTreatment; + } + + public void setWesternMedicineTreatment(Text westernMedicineTreatment) { + this.westernMedicineTreatment = westernMedicineTreatment; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DrugsCategory.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DrugsCategory.java new file mode 100644 index 0000000..2958b68 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DrugsCategory.java @@ -0,0 +1,16 @@ +package doctor.domain.entity; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.entity + * @Author: jpz + * @CreateTime: 2024/1/10 21:52 + */ +public class DrugsCategory { + private Integer id; + private String name; + private Integer rank; + private Date createTime; +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DrugsKnowledge.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DrugsKnowledge.java new file mode 100644 index 0000000..e816115 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DrugsKnowledge.java @@ -0,0 +1,149 @@ +package doctor.domain.entity; + +import org.w3c.dom.Text; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.entity + * @Author: jpz + * @CreateTime: 2024/1/10 22:00 + */ +public class DrugsKnowledge { + private Integer id; + private Integer drugsCategoryId; + private String name; + private Text picture; + private String effect; + private Text taboo; + private String shape; + private String packing; + private Text component; + private Text usage; + private Text sideEffects; + private String storage; + private Text mindMatter; + private String approvalNumber; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getDrugsCategoryId() { + return drugsCategoryId; + } + + public void setDrugsCategoryId(Integer drugsCategoryId) { + this.drugsCategoryId = drugsCategoryId; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public Text getPicture() { + return picture; + } + + public void setPicture(Text picture) { + this.picture = picture; + } + + public String getEffect() { + return effect; + } + + public void setEffect(String effect) { + this.effect = effect; + } + + public Text getTaboo() { + return taboo; + } + + public void setTaboo(Text taboo) { + this.taboo = taboo; + } + + public String getShape() { + return shape; + } + + public void setShape(String shape) { + this.shape = shape; + } + + public String getPacking() { + return packing; + } + + public void setPacking(String packing) { + this.packing = packing; + } + + public Text getComponent() { + return component; + } + + public void setComponent(Text component) { + this.component = component; + } + + public Text getUsage() { + return usage; + } + + public void setUsage(Text usage) { + this.usage = usage; + } + + public Text getSideEffects() { + return sideEffects; + } + + public void setSideEffects(Text sideEffects) { + this.sideEffects = sideEffects; + } + + public String getStorage() { + return storage; + } + + public void setStorage(String storage) { + this.storage = storage; + } + + public Text getMindMatter() { + return mindMatter; + } + + public void setMindMatter(Text mindMatter) { + this.mindMatter = mindMatter; + } + + public String getApprovalNumber() { + return approvalNumber; + } + + public void setApprovalNumber(String approvalNumber) { + this.approvalNumber = approvalNumber; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/mapper/BannersMapper.java b/doctor-modules/doctor-health/src/main/java/doctor/mapper/BannersMapper.java new file mode 100644 index 0000000..bc44a60 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/BannersMapper.java @@ -0,0 +1,17 @@ +package doctor.mapper; + +import doctor.domain.entity.Banners; +import org.mybatis.spring.annotation.MapperScan; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.mapper + * @Author: jpz + * @CreateTime: 2024/1/10 16:12 + */ +@MapperScan +public interface BannersMapper { + List bannersShow(); +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/mapper/DepartmentMapper.java b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DepartmentMapper.java new file mode 100644 index 0000000..8de4085 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DepartmentMapper.java @@ -0,0 +1,18 @@ +package doctor.mapper; + +import doctor.domain.entity.Department; +import org.mybatis.spring.annotation.MapperScan; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.mapper + * @Author: jpz + * @CreateTime: 2024/1/10 16:54 + */ +@MapperScan +public interface DepartmentMapper { + List list(); + +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/mapper/DiseaseCategoryMapper.java b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DiseaseCategoryMapper.java new file mode 100644 index 0000000..3fcb2a5 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DiseaseCategoryMapper.java @@ -0,0 +1,18 @@ +package doctor.mapper; + +import doctor.domain.entity.DiseaseCategory; +import org.mybatis.spring.annotation.MapperScan; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.mapper + * @Author: jpz + * @CreateTime: 2024/1/10 20:23 + */ +@MapperScan +public interface DiseaseCategoryMapper { + + List list(Integer departmentId); +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/mapper/DiseaseKnowledgeMapper.java b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DiseaseKnowledgeMapper.java new file mode 100644 index 0000000..ebabbd9 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DiseaseKnowledgeMapper.java @@ -0,0 +1,22 @@ +package doctor.mapper; + +import doctor.domain.entity.DiseaseKnowledge; +import doctor.domain.entity.DrugsCategory; +import org.mybatis.spring.annotation.MapperScan; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.mapper + * @Author: jpz + * @CreateTime: 2024/1/10 21:42 + */ +@MapperScan +public interface DiseaseKnowledgeMapper { + List findDiseaseKnowledge(Integer diseaseCategoryId); + + List findDrugsCategoryList(); + + List findDrugsKnowledgeList(Integer drugsCategoryId); +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/BannersService.java b/doctor-modules/doctor-health/src/main/java/doctor/service/BannersService.java new file mode 100644 index 0000000..42a1b41 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/BannersService.java @@ -0,0 +1,18 @@ +package doctor.service; + +import doctor.domain.entity.Banners; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.service + * @Author: jpz + * @CreateTime: 2024/1/10 16:10 + */ + +public interface BannersService { + List bannersShow(); + +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/DepartmentService.java b/doctor-modules/doctor-health/src/main/java/doctor/service/DepartmentService.java new file mode 100644 index 0000000..80ae633 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/DepartmentService.java @@ -0,0 +1,16 @@ +package doctor.service; + +import doctor.domain.entity.Department; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.service + * @Author: jpz + * @CreateTime: 2024/1/10 16:52 + */ +public interface DepartmentService { + List findDepartment(); + +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/DiseaseCategoryService.java b/doctor-modules/doctor-health/src/main/java/doctor/service/DiseaseCategoryService.java new file mode 100644 index 0000000..81ba569 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/DiseaseCategoryService.java @@ -0,0 +1,18 @@ +package doctor.service; + +import doctor.domain.entity.DiseaseCategory; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.service + * @Author: jpz + * @CreateTime: 2024/1/10 19:35 + */ + +public interface DiseaseCategoryService { + + + List findDiseaseCategory(Integer departmentId); +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/DiseaseKnowledgeService.java b/doctor-modules/doctor-health/src/main/java/doctor/service/DiseaseKnowledgeService.java new file mode 100644 index 0000000..f1ae174 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/DiseaseKnowledgeService.java @@ -0,0 +1,20 @@ +package doctor.service; + +import doctor.domain.entity.DiseaseKnowledge; +import doctor.domain.entity.DrugsCategory; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.service + * @Author: jpz + * @CreateTime: 2024/1/10 21:40 + */ +public interface DiseaseKnowledgeService { + List findDiseaseKnowledge(Integer diseaseCategoryId); + + List findDrugsCategoryList(); + + List findDrugsKnowledgeList(Integer drugsCategoryId); +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/BannersServiceimpl.java b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/BannersServiceimpl.java new file mode 100644 index 0000000..a6aaa36 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/BannersServiceimpl.java @@ -0,0 +1,25 @@ +package doctor.service.impl; + +import doctor.domain.entity.Banners; +import doctor.mapper.BannersMapper; +import doctor.service.BannersService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.service.impl + * @Author: jpz + * @CreateTime: 2024/1/10 16:10 + */ +@Service +public class BannersServiceimpl implements BannersService { + @Autowired + private BannersMapper bannersMapper; + @Override + public List bannersShow() { + return bannersMapper.bannersShow(); + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DepartmentServiceimpl.java b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DepartmentServiceimpl.java new file mode 100644 index 0000000..bac2a53 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DepartmentServiceimpl.java @@ -0,0 +1,25 @@ +package doctor.service.impl; + +import doctor.domain.entity.Department; +import doctor.mapper.DepartmentMapper; +import doctor.service.DepartmentService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.service.impl + * @Author: jpz + * @CreateTime: 2024/1/10 16:53 + */ +@Service +public class DepartmentServiceimpl implements DepartmentService { + @Autowired + private DepartmentMapper departmentMapper; + @Override + public List findDepartment() { + return departmentMapper.list(); + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DiseaseCategoryServiceimpl.java b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DiseaseCategoryServiceimpl.java new file mode 100644 index 0000000..da0babb --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DiseaseCategoryServiceimpl.java @@ -0,0 +1,26 @@ +package doctor.service.impl; + +import doctor.domain.entity.DiseaseCategory; +import doctor.mapper.DiseaseCategoryMapper; +import doctor.service.DiseaseCategoryService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.service.impl + * @Author: jpz + * @CreateTime: 2024/1/10 20:21 + */ +@Service +public class DiseaseCategoryServiceimpl implements DiseaseCategoryService { + @Autowired + private DiseaseCategoryMapper diseaseCategoryMapper; + + @Override + public List findDiseaseCategory(Integer departmentId) { + return diseaseCategoryMapper.list(departmentId); + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DiseaseKnowledgeServiceimpl.java b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DiseaseKnowledgeServiceimpl.java new file mode 100644 index 0000000..83db7b3 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DiseaseKnowledgeServiceimpl.java @@ -0,0 +1,36 @@ +package doctor.service.impl; + +import doctor.domain.entity.DiseaseKnowledge; +import doctor.domain.entity.DrugsCategory; +import doctor.mapper.DiseaseKnowledgeMapper; +import doctor.service.DiseaseKnowledgeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.service.impl + * @Author: jpz + * @CreateTime: 2024/1/10 21:40 + */ +@Service +public class DiseaseKnowledgeServiceimpl implements DiseaseKnowledgeService { + @Autowired + private DiseaseKnowledgeMapper diseaseKnowledgeMapper; + @Override + public List findDiseaseKnowledge(Integer diseaseCategoryId) { + return diseaseKnowledgeMapper.findDiseaseKnowledge(diseaseCategoryId); + } + + @Override + public List findDrugsCategoryList() { + return diseaseKnowledgeMapper.findDrugsCategoryList(); + } + + @Override + public List findDrugsKnowledgeList(Integer drugsCategoryId) { + return diseaseKnowledgeMapper.findDrugsKnowledgeList(drugsCategoryId); + } +} diff --git a/doctor-modules/doctor-health/src/main/resources/bootstrap.yml b/doctor-modules/doctor-health/src/main/resources/bootstrap.yml index 31e3ecc..691386c 100644 --- a/doctor-modules/doctor-health/src/main/resources/bootstrap.yml +++ b/doctor-modules/doctor-health/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 config: # 配置中心地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/BannersServiceMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/BannersServiceMapper.xml new file mode 100644 index 0000000..905f59a --- /dev/null +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/BannersServiceMapper.xml @@ -0,0 +1,11 @@ + + + + + + + diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DepartmentServiceMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DepartmentServiceMapper.xml new file mode 100644 index 0000000..9cb0cbe --- /dev/null +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DepartmentServiceMapper.xml @@ -0,0 +1,11 @@ + + + + + + + diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DiseaseCategoryServiceMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DiseaseCategoryServiceMapper.xml new file mode 100644 index 0000000..d883b5a --- /dev/null +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DiseaseCategoryServiceMapper.xml @@ -0,0 +1,11 @@ + + + + + + + diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DiseaseKnowledgeServiceMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DiseaseKnowledgeServiceMapper.xml new file mode 100644 index 0000000..86fa2e6 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DiseaseKnowledgeServiceMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/doctor-modules/doctor-job/src/main/resources/bootstrap.yml b/doctor-modules/doctor-job/src/main/resources/bootstrap.yml index 537c5d6..687623f 100644 --- a/doctor-modules/doctor-job/src/main/resources/bootstrap.yml +++ b/doctor-modules/doctor-job/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 config: # 配置中心地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/doctor-modules/doctor-system/src/main/resources/bootstrap.yml b/doctor-modules/doctor-system/src/main/resources/bootstrap.yml index 8def34f..632b0bd 100644 --- a/doctor-modules/doctor-system/src/main/resources/bootstrap.yml +++ b/doctor-modules/doctor-system/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 config: # 配置中心地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 # 配置文件格式 file-extension: yml # 共享配置 diff --git a/doctor-visual/doctor-monitor/src/main/resources/bootstrap.yml b/doctor-visual/doctor-monitor/src/main/resources/bootstrap.yml index 979155f..f378a98 100644 --- a/doctor-visual/doctor-monitor/src/main/resources/bootstrap.yml +++ b/doctor-visual/doctor-monitor/src/main/resources/bootstrap.yml @@ -15,11 +15,11 @@ spring: discovery: # 服务注册地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 config: # 配置中心地址 server-addr: 101.34.77.101:8848 - namespace: 9de208a6-cb30-41ae-a880-78196c99c050 + namespace: 7e1e997d-5fa4-4f84-9f48-3e0adf830a37 # 配置文件格式 file-extension: yml # 共享配置