diff --git a/doctor-api/doctor-api-system/src/main/java/doctor/system/api/domain/User.java b/doctor-api/doctor-api-system/src/main/java/doctor/system/api/domain/User.java index dfe6f57..4dbdcf8 100644 --- a/doctor-api/doctor-api-system/src/main/java/doctor/system/api/domain/User.java +++ b/doctor-api/doctor-api-system/src/main/java/doctor/system/api/domain/User.java @@ -1,11 +1,20 @@ package doctor.system.api.domain; - +import lombok.AllArgsConstructor; import lombok.Data; +import lombok.NoArgsConstructor; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; +/** + * @ClassName : User + * @Description : 用户表 + * @Author : FJJ + * @Date: 2024-01-10 20:46 + */ @Data +@AllArgsConstructor +@NoArgsConstructor public class User { private Integer id; private String phone; @@ -20,6 +29,7 @@ public class User { private Integer weight; private String invitationCode; private Date updateTime; - private Date createTime; + private Long createTime; + } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/DoctorController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/DoctorController.java new file mode 100644 index 0000000..a93d06b --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/DoctorController.java @@ -0,0 +1,36 @@ +package doctor.controller; + +import doctor.common.core.domain.HealthR; +import doctor.domain.entity.DoctorEntity; +import doctor.service.DoctorService; +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.print.Doc; +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.controller + * @Author: jpz + * @CreateTime: 2024/1/15 11:30 + */ +@RestController +@RequestMapping("/user/inquiry/v1") +public class DoctorController { + @Autowired + private DoctorService doctorService; + @GetMapping("/findDoctorList") + public HealthR> findDoctorList(@RequestParam Integer deptId, + @RequestParam Integer condition, + @RequestParam Integer sortBy, + @RequestParam(value = "page",defaultValue = "1") Integer page, + @RequestParam(value = "count",defaultValue = "5") Integer count + ){ + List list=doctorService.findDoctorList(deptId); + return HealthR.ok(list); + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/HealthDepartmentController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/HealthDepartmentController.java index bd8a3b5..d9d2b71 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/controller/HealthDepartmentController.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/HealthDepartmentController.java @@ -1,11 +1,10 @@ package doctor.controller; + import doctor.common.core.domain.HealthR; +import doctor.common.core.domain.R; import doctor.domain.entity.*; -import doctor.service.DepartmentService; -import doctor.service.DiseaseCategoryService; import doctor.service.DiseaseKnowledgeService; -import doctor.service.HealthDepartmentService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; @@ -14,17 +13,17 @@ import org.springframework.web.bind.annotation.RestController; import java.util.List; -import static com.github.pagehelper.page.PageMethod.startPage; +import static doctor.common.core.utils.PageUtils.startPage; +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.controller + * @Author: jpz + * @CreateTime: 2024/1/10 20:56 + */ @RestController -@RequestMapping("/knowledgeBase/v1") -public class HealthDepartmentController { - - @Autowired - private HealthDepartmentService healthV1Service; - @Autowired - private DiseaseCategoryService diseaseCategoryService; - +@RequestMapping("/share/knowledgeBase/v1") +public class DiseaseKnowledgeController { @Autowired private DiseaseKnowledgeService diseaseKnowledgeService; //罕见病症详情 @@ -39,24 +38,30 @@ public class HealthDepartmentController { } @GetMapping("/findDrugsKnowledgeList") public HealthR> findDrugsKnowledgeList(@RequestParam Integer drugsCategoryId, - @RequestParam(value = "page",defaultValue = "1") Integer page, - @RequestParam(value = "count",defaultValue = "5") Integer count){ + @RequestParam(value = "page",defaultValue = "1") Integer page, + @RequestParam(value = "count",defaultValue = "5") Integer count){ startPage(page,count); List list=diseaseKnowledgeService.findDrugsKnowledgeList(drugsCategoryId); return HealthR.ok(list); } - - - @GetMapping("/findDiseaseCategory") - public HealthR> findDiseaseCategory(@RequestParam Integer departmentId){ - List list=diseaseCategoryService.findDiseaseCategory(departmentId); + @GetMapping("/findDrugsKnowledge") + public HealthR findDrugsKnowledge(@RequestParam Integer id){ + DrugsKnowledge list=diseaseKnowledgeService.findDrugsKnowledge(id); + return HealthR.ok(list); + } + @GetMapping("/popularSearch") + public HealthR> popularSeach(){ + List list=diseaseKnowledgeService.popularSeach(); return HealthR.ok(list); } - @GetMapping("/findDepartment") - public HealthR> findDepartment(){ - List departmentEntities=healthV1Service.findDepartment(); - return HealthR.ok(departmentEntities); - } + + + + + + + + } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/InformationController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/InformationController.java index 7260aeb..fbc3629 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/controller/InformationController.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/InformationController.java @@ -5,10 +5,7 @@ import doctor.domain.entity.Information; import doctor.domain.entity.InformationPlate; import doctor.service.InformationService; 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 org.springframework.web.bind.annotation.*; import java.util.List; @@ -21,7 +18,8 @@ import static com.github.pagehelper.page.PageMethod.startPage; * @CreateTime: 2024/1/11 16:19 */ @RestController -@RequestMapping("/information/v1") +@RequestMapping("/share/information/v1") + public class InformationController { @Autowired private InformationService informationService; @@ -38,4 +36,11 @@ public class InformationController { List list=informationService.findInformationPlateList(); return HealthR.ok(list); } + @GetMapping("/findInformation") + public HealthR findInformation(@RequestParam Long infoId, + @RequestHeader(name="userId",required = false)Long userId, + @RequestHeader(name = "sessionId",required = false)String sessionId){ + Information list=informationService.findInformation(infoId); + return HealthR.ok(list,"查询成功"); + } } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DoctorEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DoctorEntity.java new file mode 100644 index 0000000..331dd38 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DoctorEntity.java @@ -0,0 +1,32 @@ +package doctor.domain.entity; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.entity + * @Author: jpz + * @CreateTime: 2024/1/15 11:32 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class DoctorEntity { + private Integer id; + private Integer departmentId; + private String email; + private String userName; + private Integer reviewStatus; + private String phone; + private String pwd; + private String name; + private String imagePic; + private String inauguralHospital; + private String personalProfile; + private String goodFieId; + 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 index e816115..4255351 100644 --- 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 @@ -1,5 +1,8 @@ package doctor.domain.entity; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; import org.w3c.dom.Text; import java.util.Date; @@ -10,6 +13,9 @@ import java.util.Date; * @Author: jpz * @CreateTime: 2024/1/10 22:00 */ +@Data +@AllArgsConstructor +@NoArgsConstructor public class DrugsKnowledge { private Integer id; private Integer drugsCategoryId; @@ -27,123 +33,5 @@ public class DrugsKnowledge { 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/domain/entity/InquiryDetailsRecordEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/InquiryDetailsRecordEntity.java index b4e379a..281eb37 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/InquiryDetailsRecordEntity.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/InquiryDetailsRecordEntity.java @@ -1,106 +1,54 @@ package doctor.domain.entity; -import org.springframework.format.annotation.DateTimeFormat; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; import java.util.Date; /** - * @ClassName : InquiryDetailsRecordEntity - * @Description : 查询详情记录表 - * @Author : FJJ - * @Date: 2024-01-12 17:26 + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.entity + * @Author: jpz + * @CreateTime: 2024/1/12 21:46 */ +@Data +@AllArgsConstructor +@NoArgsConstructor public class InquiryDetailsRecordEntity { + //主键id private Integer id; + //问诊记录 private Integer inquiryId; + //用户id private Integer userId; + //好友id private Integer friendId; + //问诊内容 private String askContent; + //问诊图片 private String askImage; + //语音聊天 private String voiceChat; + //方向1=发送 2=接收 private Integer direction; - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + //问诊时间 private Date askTime; - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + //创建时间 private Date createTime; - public Integer getId() { - return id; - } - public void setId(Integer id) { - this.id = id; - } - public Integer getInquiryId() { - return inquiryId; - } - public void setInquiryId(Integer inquiryId) { - this.inquiryId = inquiryId; - } - public Integer getUserId() { - return userId; - } - public void setUserId(Integer userId) { - this.userId = userId; - } - public Integer getFriendId() { - return friendId; - } - public void setFriendId(Integer friendId) { - this.friendId = friendId; - } - public String getAskContent() { - return askContent; - } - public void setAskContent(String askContent) { - this.askContent = askContent; - } - public String getAskImage() { - return askImage; - } - public void setAskImage(String askImage) { - this.askImage = askImage; - } - public String getVoiceChat() { - return voiceChat; - } - public void setVoiceChat(String voiceChat) { - this.voiceChat = voiceChat; - } - public Integer getDirection() { - return direction; - } - - public void setDirection(Integer direction) { - this.direction = direction; - } - - public Date getAskTime() { - return askTime; - } - - public void setAskTime(Date askTime) { - this.askTime = askTime; - } - - 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/InquiryRecordEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/InquiryRecordEntity.java new file mode 100644 index 0000000..2d72dfc --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/InquiryRecordEntity.java @@ -0,0 +1,26 @@ +package doctor.domain.entity; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.entity + * @Author: jpz + * @CreateTime: 2024/1/12 21:52 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class InquiryRecordEntity { + private Integer id; + private Integer userId; + private Integer doctorId; + private Integer status; + private Integer showStatus; + private Date inquiryTime; + private Date createTime; +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/PopularSearchEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/PopularSearchEntity.java new file mode 100644 index 0000000..683edcc --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/PopularSearchEntity.java @@ -0,0 +1,22 @@ +package doctor.domain.entity; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.entity + * @Author: jpz + * @CreateTime: 2024/1/14 16:00 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class PopularSearchEntity { + private Integer id; + private String name; + private Date createTime; +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DoctorVo.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DoctorVo.java index 6d47825..3166dc9 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DoctorVo.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DoctorVo.java @@ -1,16 +1,27 @@ package doctor.domain.vo; +import lombok.AllArgsConstructor; import lombok.Data; +import lombok.NoArgsConstructor; +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.vo + * @Author: jpz + * @CreateTime: 2024/1/15 11:38 + */ @Data +@AllArgsConstructor +@NoArgsConstructor public class DoctorVo { - private Integer departmentId; - private String departmentName; - private String goodField; - private Integer id; + private Integer doctorId; + private String doctorName; private String imagePic; - private String inauguralHospital; private String jobTitle; - private String name; - private String personalProfile; + private String inauguralHospital; + private double praise; + private Integer serverNum; + private Integer servicePrice; + private Integer praiseNum; + private Integer badNum; } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DrugsKnowledgeVo.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DrugsKnowledgeVo.java index 0550c40..ebb7f07 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DrugsKnowledgeVo.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DrugsKnowledgeVo.java @@ -18,5 +18,16 @@ public class DrugsKnowledgeVo { private Integer drugsCategoryId; private String name; private String picture; + private String effect; + private String taboo; + private String shape; + private String packing; + private String component; + private String usage; + private String sideEffects; + private String storage; + private String mindMatter; + private String approvalNumber; + } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/InformationVo.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/InformationVo.java index d000170..9797f0e 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/InformationVo.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/InformationVo.java @@ -19,5 +19,6 @@ public class InformationVo { private String thumbnail; private String source; private long releaseTime; + private Integer whetherCollection; } 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 index d615876..fa017a6 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/mapper/DiseaseKnowledgeMapper.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DiseaseKnowledgeMapper.java @@ -1,9 +1,6 @@ package doctor.mapper; -import doctor.domain.entity.DiseaseKnowledge; -import doctor.domain.entity.DrugsCategory; -import doctor.domain.entity.Information; -import doctor.domain.entity.InformationPlate; +import doctor.domain.entity.*; import org.mybatis.spring.annotation.MapperScan; import java.util.List; @@ -23,4 +20,8 @@ public interface DiseaseKnowledgeMapper { List findDrugsKnowledgeList(Integer drugsCategoryId); + DrugsKnowledge findDrugsKnowledge(Integer id); + + List popularSeach(); + } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/mapper/DoctorMapper.java b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DoctorMapper.java new file mode 100644 index 0000000..1836f85 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DoctorMapper.java @@ -0,0 +1,17 @@ +package doctor.mapper; + +import doctor.domain.entity.DoctorEntity; +import org.mybatis.spring.annotation.MapperScan; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.mapper + * @Author: jpz + * @CreateTime: 2024/1/15 11:54 + */ +@MapperScan +public interface DoctorMapper { + List findDoctorList(Integer deptId); +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/mapper/InformationMapper.java b/doctor-modules/doctor-health/src/main/java/doctor/mapper/InformationMapper.java index 3f6219b..399264f 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/mapper/InformationMapper.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/InformationMapper.java @@ -18,4 +18,6 @@ public interface InformationMapper { List findInformationPlateList(); + + Information findInformation(Long infoId); } 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 index c6a9d34..4fef4f7 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/DiseaseKnowledgeService.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/DiseaseKnowledgeService.java @@ -1,7 +1,6 @@ package doctor.service; -import doctor.domain.entity.DiseaseKnowledge; -import doctor.domain.entity.DrugsCategory; +import doctor.domain.entity.*; import java.util.List; @@ -19,4 +18,8 @@ public interface DiseaseKnowledgeService { List findDrugsKnowledgeList(Integer drugsCategoryId); + DrugsKnowledge findDrugsKnowledge(Integer id); + + List popularSeach(); + } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/DoctorService.java b/doctor-modules/doctor-health/src/main/java/doctor/service/DoctorService.java new file mode 100644 index 0000000..8c65c46 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/DoctorService.java @@ -0,0 +1,15 @@ +package doctor.service; + +import doctor.domain.entity.DoctorEntity; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.service + * @Author: jpz + * @CreateTime: 2024/1/15 11:32 + */ +public interface DoctorService { + List findDoctorList(Integer deptId); +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/InformationService.java b/doctor-modules/doctor-health/src/main/java/doctor/service/InformationService.java index de7cd30..b353e7b 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/InformationService.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/InformationService.java @@ -16,4 +16,7 @@ public interface InformationService { List findInformationList(Integer plateId); List findInformationPlateList(); + + + Information findInformation(Long infoId); } 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 index 09f8d5d..5b31514 100644 --- 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 @@ -1,7 +1,6 @@ package doctor.service.impl; -import doctor.domain.entity.DiseaseKnowledge; -import doctor.domain.entity.DrugsCategory; +import doctor.domain.entity.*; import doctor.mapper.DiseaseKnowledgeMapper; import doctor.service.DiseaseKnowledgeService; import org.springframework.beans.factory.annotation.Autowired; @@ -34,5 +33,17 @@ public class DiseaseKnowledgeServiceimpl implements DiseaseKnowledgeService { return diseaseKnowledgeMapper.findDrugsKnowledgeList(drugsCategoryId); } + @Override + public DrugsKnowledge findDrugsKnowledge(Integer id) { + return diseaseKnowledgeMapper.findDrugsKnowledge(id); + } + + @Override + public List popularSeach() { + return diseaseKnowledgeMapper.popularSeach(); + } + + + } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DoctorServiceimpl.java b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DoctorServiceimpl.java new file mode 100644 index 0000000..cd5181f --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DoctorServiceimpl.java @@ -0,0 +1,26 @@ +package doctor.service.impl; + +import doctor.domain.entity.DoctorEntity; +import doctor.mapper.DoctorMapper; +import doctor.service.DoctorService; +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/15 11:45 + */ +@Service +public class DoctorServiceimpl implements DoctorService { + @Autowired + private DoctorMapper doctorMapper; + + @Override + public List findDoctorList(Integer deptId) { + return doctorMapper.findDoctorList(deptId); + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/InformationServiceimpl.java b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/InformationServiceimpl.java index b2bfb40..982fefc 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/InformationServiceimpl.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/InformationServiceimpl.java @@ -29,4 +29,11 @@ public class InformationServiceimpl implements InformationService { public List findInformationPlateList() { return informationMapper.findInformationPlateList(); } + + @Override + public Information findInformation(Long infoId) { + return informationMapper.findInformation(infoId); + } + + } 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 index 66eba71..98ded57 100644 --- a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DiseaseKnowledgeServiceMapper.xml +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DiseaseKnowledgeServiceMapper.xml @@ -16,5 +16,12 @@ select * from drugs_knowledge where drugs_category_id = #{drugsCategoryId} + + + diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DoctorMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DoctorMapper.xml new file mode 100644 index 0000000..e9d1433 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DoctorMapper.xml @@ -0,0 +1,13 @@ + + + + + + + +2 diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/InformationMapperServiceMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/InformationMapperServiceMapper.xml index 35fac33..b40dee3 100644 --- a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/InformationMapperServiceMapper.xml +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/InformationMapperServiceMapper.xml @@ -14,4 +14,9 @@ select * from information where plate_id = #{plateId} + +