diff --git a/doctor-common/doctor-common-core/src/main/java/doctor/common/core/constant/Constants.java b/doctor-common/doctor-common-core/src/main/java/doctor/common/core/constant/Constants.java index 30c56fd..5dcfec9 100644 --- a/doctor-common/doctor-common-core/src/main/java/doctor/common/core/constant/Constants.java +++ b/doctor-common/doctor-common-core/src/main/java/doctor/common/core/constant/Constants.java @@ -51,6 +51,11 @@ public class Constants * 成功标记 */ public static final Integer SUCCESS = 200; + /** + * 维度健康成功标识 + */ + public static final String SUCCESS_HEALTH = "0000"; + public static final String FAIL_HEALTH = "9001"; /** * 失败标记 diff --git a/doctor-common/doctor-common-core/src/main/java/doctor/common/core/domain/HealthR.java b/doctor-common/doctor-common-core/src/main/java/doctor/common/core/domain/HealthR.java index 64b5893..ae148c6 100644 --- a/doctor-common/doctor-common-core/src/main/java/doctor/common/core/domain/HealthR.java +++ b/doctor-common/doctor-common-core/src/main/java/doctor/common/core/domain/HealthR.java @@ -1,7 +1,7 @@ package doctor.common.core.domain; - +import com.fasterxml.jackson.annotation.JsonPropertyOrder; import doctor.common.core.constant.Constants; import java.io.Serializable; @@ -11,6 +11,7 @@ import java.io.Serializable; * * @author ruoyi */ +@JsonPropertyOrder({ "result", "message", "status" }) public class HealthR implements Serializable { private static final long serialVersionUID = 1L; @@ -21,11 +22,11 @@ public class HealthR implements Serializable /** 失败 */ public static final String FAIL = Constants.FAIL_HEALTH; + private T result; private String status; private String message; - private T result; public static HealthR ok() { 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..59cd42c --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/BannersController.java @@ -0,0 +1,31 @@ +package doctor.controller; + +import doctor.common.core.domain.HealthR; +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 HealthR> bannersShow(){ + List banners = bannersService.bannersShow(); + return HealthR.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..68efab3 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/DepartmentController.java @@ -0,0 +1,30 @@ +package doctor.controller; + +import doctor.common.core.domain.HealthR; +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 HealthR> findDepartment(){ + List list=departmentService.findDepartment(); + return HealthR.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..8b16640 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/DiseaseCategoryController.java @@ -0,0 +1,33 @@ +package doctor.controller; + +import doctor.common.core.domain.HealthR; +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 HealthR> findDiseaseCategory(@RequestParam Integer departmentId){ + List list=diseaseCategoryService.findDiseaseCategory(departmentId); + return HealthR.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..1b249ac --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/DiseaseKnowledgeController.java @@ -0,0 +1,55 @@ +package doctor.controller; + + +import doctor.common.core.domain.HealthR; +import doctor.domain.entity.DiseaseKnowledge; +import doctor.domain.entity.DrugsCategory; +import doctor.service.DiseaseKnowledgeService; +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 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 HealthR> findDiseaseKnowledge(@RequestParam Integer diseaseCategoryId){ + return HealthR.ok(diseaseKnowledgeService.findDiseaseKnowledge(diseaseCategoryId)); + } + + @GetMapping("/findDrugsCategoryList") + public HealthR> findDrugsCategoryList(){ + return HealthR.ok(diseaseKnowledgeService.findDrugsCategoryList()); + } + @GetMapping("/findDrugsKnowledgeList") + public HealthR> 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 HealthR.ok(list); + } + + + + + + + +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/controller/HealthUserVideoController.java b/doctor-modules/doctor-health/src/main/java/doctor/controller/HealthUserVideoController.java index f3311e7..490eb78 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/controller/HealthUserVideoController.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/HealthUserVideoController.java @@ -2,15 +2,10 @@ package doctor.controller; import doctor.common.core.domain.HealthR; -import doctor.common.core.web.controller.BaseController; -import doctor.common.core.web.page.TableDataInfo; import doctor.domain.dto.VideoDto; -import doctor.domain.entity.VideoCategoryEntity; -import doctor.domain.entity.VideoEntity; import doctor.domain.vo.VideoCategoryVo; import doctor.domain.vo.VideoVo; import doctor.service.HealthUserVideoService; -import doctor.util.ConvertUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -31,9 +26,9 @@ public class HealthUserVideoController{ } @GetMapping("/findVideoVoList") - public HealthR> findVideoVoList(@RequestBody VideoDto videoDto){ - startPage(videoDto.getPage(), videoDto.getCount()); - List List = healthUserVideoService.findVideoVoList(videoDto); + public HealthR> findVideoVoList(@RequestParam Integer categoryId,@RequestParam Integer page,@RequestParam Integer count){ + startPage(page,count); + List List = healthUserVideoService.findVideoVoList(categoryId); return HealthR.ok(List); } 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 new file mode 100644 index 0000000..83f772f --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/controller/InformationController.java @@ -0,0 +1,41 @@ +package doctor.controller; + +import doctor.common.core.domain.HealthR; +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 java.util.List; + +import static com.github.pagehelper.page.PageMethod.startPage; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.controller + * @Author: jpz + * @CreateTime: 2024/1/11 16:19 + */ +@RestController +@RequestMapping("/share/information/v1") +public class InformationController { + @Autowired + private InformationService informationService; + @GetMapping("/findInformationList") + public HealthR> findInformationList(@RequestParam Integer plateId, + @RequestParam(value = "page",defaultValue = "1") Integer page, + @RequestParam(value = "count",defaultValue = "5") Integer count){ + startPage(page,count); + List list=informationService.findInformationList(plateId); + return HealthR.ok(list); + } + @GetMapping("/findInformationPlateList") + public HealthR> findInformationPlateList(){ + List list=informationService.findInformationPlateList(); + return HealthR.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..26d3f28 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/DrugsCategory.java @@ -0,0 +1,23 @@ +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/10 21:52 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +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/domain/entity/Information.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/Information.java new file mode 100644 index 0000000..0343139 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/Information.java @@ -0,0 +1,85 @@ +package doctor.domain.entity; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.entity + * @Author: jpz + * @CreateTime: 2024/1/11 16:03 + */ + +public class Information { + private Integer id; + private Integer plateId; + private String title; + private String thumbnail; + private String content; + private String source; + private Date createTime; + private Date releaseTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getPlateId() { + return plateId; + } + + public void setPlateId(Integer plateId) { + this.plateId = plateId; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getThumbnail() { + return thumbnail; + } + + public void setThumbnail(String thumbnail) { + this.thumbnail = thumbnail; + } + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + public String getSource() { + return source; + } + + public void setSource(String source) { + this.source = source; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Date getReleaseTime() { + return releaseTime; + } + + public void setReleaseTime(Date releaseTime) { + this.releaseTime = releaseTime; + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/InformationPlate.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/InformationPlate.java new file mode 100644 index 0000000..6b88f9b --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/InformationPlate.java @@ -0,0 +1,23 @@ +package doctor.domain.entity; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.entity + * @Author: jpz + * @CreateTime: 2024/1/11 16:12 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class InformationPlate { + private Integer id; + private String name; + private String sort; + private Date createTime; +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserAdoptCommentEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserAdoptCommentEntity.java new file mode 100644 index 0000000..f1eefda --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserAdoptCommentEntity.java @@ -0,0 +1,104 @@ +package doctor.domain.entity; + + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.entity + * @Author: jpz + * @CreateTime: 2024/1/8 21:33 + */ + +public class UserAdoptCommentEntity { + private Integer id; + private Integer userId; + private Integer releaseUserId; + private String releaseUserName; + private String releaseUserHeadPic; + private Integer sickCircleId; + private String title; + private String disease; + private String content; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getUserId() { + return userId; + } + + public void setUserId(Integer userId) { + this.userId = userId; + } + + public Integer getReleaseUserId() { + return releaseUserId; + } + + public void setReleaseUserId(Integer releaseUserId) { + this.releaseUserId = releaseUserId; + } + + public String getReleaseUserName() { + return releaseUserName; + } + + public void setReleaseUserName(String releaseUserName) { + this.releaseUserName = releaseUserName; + } + + public String getReleaseUserHeadPic() { + return releaseUserHeadPic; + } + + public void setReleaseUserHeadPic(String releaseUserHeadPic) { + this.releaseUserHeadPic = releaseUserHeadPic; + } + + public Integer getSickCircleId() { + return sickCircleId; + } + + public void setSickCircleId(Integer sickCircleId) { + this.sickCircleId = sickCircleId; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getDisease() { + return disease; + } + + public void setDisease(String disease) { + this.disease = disease; + } + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + 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/UserArchivesEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserArchivesEntity.java new file mode 100644 index 0000000..d5deb6e --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserArchivesEntity.java @@ -0,0 +1,78 @@ +package doctor.domain.entity; + +import lombok.Data; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.entity + * @Author: jpz + * @CreateTime: 2024/1/8 21:37 + */ + +public class UserArchivesEntity { + private Integer id; + private Integer userId; + private String bankCardNumber; + private String bankName; + private Integer bankCardType; + private Date updateTime; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getUserId() { + return userId; + } + + public void setUserId(Integer userId) { + this.userId = userId; + } + + public String getBankCardNumber() { + return bankCardNumber; + } + + public void setBankCardNumber(String bankCardNumber) { + this.bankCardNumber = bankCardNumber; + } + + public String getBankName() { + return bankName; + } + + public void setBankName(String bankName) { + this.bankName = bankName; + } + + public Integer getBankCardType() { + return bankCardType; + } + + public void setBankCardType(Integer bankCardType) { + this.bankCardType = bankCardType; + } + + public Date getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + 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/UserBindingLoginEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserBindingLoginEntity.java new file mode 100644 index 0000000..04caf0a --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserBindingLoginEntity.java @@ -0,0 +1,69 @@ +package doctor.domain.entity; + +import lombok.Data; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.entity + * @Author: jpz + * @CreateTime: 2024/1/8 21:40 + */ + +public class UserBindingLoginEntity { + private Integer id; + private Integer userId; + private Integer type; + private String openId; + private String unionId; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getUserId() { + return userId; + } + + public void setUserId(Integer userId) { + this.userId = userId; + } + + public Integer getType() { + return type; + } + + public void setType(Integer type) { + this.type = type; + } + + public String getOpenId() { + return openId; + } + + public void setOpenId(String openId) { + this.openId = openId; + } + + public String getUnionId() { + return unionId; + } + + public void setUnionId(String unionId) { + this.unionId = unionId; + } + + 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/UserConsumptionRecordEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserConsumptionRecordEntity.java new file mode 100644 index 0000000..f7169c0 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserConsumptionRecordEntity.java @@ -0,0 +1,78 @@ +package doctor.domain.entity; + +import lombok.Data; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.entity + * @Author: jpz + * @CreateTime: 2024/1/8 21:45 + */ + +public class UserConsumptionRecordEntity { + private Integer id; + private Integer userId; + private Integer type; + private Integer balance; + private Integer changeNum; + private String remark; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getUserId() { + return userId; + } + + public void setUserId(Integer userId) { + this.userId = userId; + } + + public Integer getType() { + return type; + } + + public void setType(Integer type) { + this.type = type; + } + + public Integer getBalance() { + return balance; + } + + public void setBalance(Integer balance) { + this.balance = balance; + } + + public Integer getChangeNum() { + return changeNum; + } + + public void setChangeNum(Integer changeNum) { + this.changeNum = changeNum; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + 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/UserDoctorFollowEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserDoctorFollowEntity.java new file mode 100644 index 0000000..23ccfa5 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserDoctorFollowEntity.java @@ -0,0 +1,51 @@ +package doctor.domain.entity; + +import lombok.Data; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.entity + * @Author: jpz + * @CreateTime: 2024/1/8 21:49 + */ + +public class UserDoctorFollowEntity { + private Integer id; + private Integer userId; + private Integer doctorId; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getUserId() { + return userId; + } + + public void setUserId(Integer userId) { + this.userId = userId; + } + + public Integer getDoctorId() { + return doctorId; + } + + public void setDoctorId(Integer doctorId) { + this.doctorId = doctorId; + } + + 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/UserDrawRecordEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserDrawRecordEntity.java new file mode 100644 index 0000000..8464113 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserDrawRecordEntity.java @@ -0,0 +1,87 @@ +package doctor.domain.entity; + +import lombok.Data; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.entity + * @Author: jpz + * @CreateTime: 2024/1/8 21:53 + */ + +public class UserDrawRecordEntity { + private Integer id; + private Integer userId; + private Double money; + private String bankCardNumber; + private String bankName; + private String remark; + private Integer status; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getUserId() { + return userId; + } + + public void setUserId(Integer userId) { + this.userId = userId; + } + + public Double getMoney() { + return money; + } + + public void setMoney(Double money) { + this.money = money; + } + + public String getBankCardNumber() { + return bankCardNumber; + } + + public void setBankCardNumber(String bankCardNumber) { + this.bankCardNumber = bankCardNumber; + } + + public String getBankName() { + return bankName; + } + + public void setBankName(String bankName) { + this.bankName = bankName; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public Integer getStatus() { + return status; + } + + public void setStatus(Integer status) { + this.status = status; + } + + 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/UserEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserEntity.java index eff8146..8cc5894 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserEntity.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserEntity.java @@ -1,13 +1,16 @@ package doctor.domain.entity; +import lombok.Data; + import java.util.Date; /** - * @ClassName : User - * @Description : 用户表 - * @Author : FJJ - * @Date: 2024-01-10 20:46 + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.entity + * @Author: jpz + * @CreateTime: 2024/1/8 20:59 */ + public class UserEntity { private Integer id; private String phone; @@ -18,11 +21,11 @@ public class UserEntity { private String headPic; private Integer sex; private Integer age; - private String height; - private String weight; + private Integer height; + private Integer weight; private String invitationCode; private Date updateTime; - private Long createTime; + private Date createTime; public Integer getId() { return id; @@ -96,19 +99,19 @@ public class UserEntity { this.age = age; } - public String getHeight() { + public Integer getHeight() { return height; } - public void setHeight(String height) { + public void setHeight(Integer height) { this.height = height; } - public String getWeight() { + public Integer getWeight() { return weight; } - public void setWeight(String weight) { + public void setWeight(Integer weight) { this.weight = weight; } @@ -128,11 +131,11 @@ public class UserEntity { this.updateTime = updateTime; } - public Long getCreateTime() { + public Date getCreateTime() { return createTime; } - public void setCreateTime(Long createTime) { + public void setCreateTime(Date createTime) { this.createTime = createTime; } } diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserIdCardEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserIdCardEntity.java new file mode 100644 index 0000000..af7f6e7 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserIdCardEntity.java @@ -0,0 +1,105 @@ +package doctor.domain.entity; + +import lombok.Data; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.entity + * @Author: jpz + * @CreateTime: 2024/1/8 21:56 + */ + +public class UserIdCardEntity { + private Integer id; + private Integer userId; + private String name; + private String sex; + private String nation; + private String birthday; + private String address; + private String idNumber; + private String issueOffice; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getUserId() { + return userId; + } + + public void setUserId(Integer userId) { + this.userId = userId; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getSex() { + return sex; + } + + public void setSex(String sex) { + this.sex = sex; + } + + public String getNation() { + return nation; + } + + public void setNation(String nation) { + this.nation = nation; + } + + public String getBirthday() { + return birthday; + } + + public void setBirthday(String birthday) { + this.birthday = birthday; + } + + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } + + public String getIdNumber() { + return idNumber; + } + + public void setIdNumber(String idNumber) { + this.idNumber = idNumber; + } + + public String getIssueOffice() { + return issueOffice; + } + + public void setIssueOffice(String issueOffice) { + this.issueOffice = issueOffice; + } + + 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/UserInfoCollectionEntity.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserInfoCollectionEntity.java new file mode 100644 index 0000000..a6874a5 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/entity/UserInfoCollectionEntity.java @@ -0,0 +1,51 @@ +package doctor.domain.entity; + +import lombok.Data; + +import java.util.Date; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.entity + * @Author: jpz + * @CreateTime: 2024/1/8 22:02 + */ + +public class UserInfoCollectionEntity { + private Integer id; + private Integer userId; + private String infoId; + private Date createTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getUserId() { + return userId; + } + + public void setUserId(Integer userId) { + this.userId = userId; + } + + public String getInfoId() { + return infoId; + } + + public void setInfoId(String infoId) { + this.infoId = infoId; + } + + 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/vo/BannersVo.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/BannersVo.java new file mode 100644 index 0000000..39cffb1 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/BannersVo.java @@ -0,0 +1,50 @@ +package doctor.domain.vo; + +import lombok.Data; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.domain.vo + * @Author: jpz + * @CreateTime: 2024/1/12 15:33 + */ +@Data +public class BannersVo { + + private String imageUrl; + private String jumpUrl; + private Integer rank; + private String title; + + public String getImageUrl() { + return imageUrl; + } + + public void setImageUrl(String imageUrl) { + this.imageUrl = imageUrl; + } + + public String getJumpUrl() { + return jumpUrl; + } + + public void setJumpUrl(String jumpUrl) { + this.jumpUrl = jumpUrl; + } + + public Integer getRank() { + return rank; + } + + public void setRank(Integer rank) { + this.rank = rank; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DepartmentVo.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DepartmentVo.java new file mode 100644 index 0000000..dd5cbbe --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DepartmentVo.java @@ -0,0 +1,23 @@ +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/12 15:37 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class DepartmentVo { + + private Integer id; + private String departmentName; + private String pic; + private Integer rank; + +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DiseaseCategoryVo.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DiseaseCategoryVo.java new file mode 100644 index 0000000..11b532c --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DiseaseCategoryVo.java @@ -0,0 +1,22 @@ +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/12 15:39 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor + +public class DiseaseCategoryVo { + private Integer id; + private Integer departmentId; + private String name; + +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DiseaseKnowledgeVo.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DiseaseKnowledgeVo.java new file mode 100644 index 0000000..815506e --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DiseaseKnowledgeVo.java @@ -0,0 +1,24 @@ +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/12 15:40 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class DiseaseKnowledgeVo { + private Integer id; + private String pathology; + private String symptom; + private String benefitTaboo; + private String chineseMedicineTreatment; + private String westernMedicineTreatment; + +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DrugsCategoryVo.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DrugsCategoryVo.java new file mode 100644 index 0000000..97e21fc --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DrugsCategoryVo.java @@ -0,0 +1,21 @@ +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/12 15:49 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class DrugsCategoryVo { + private Integer id; + private String name; + private Integer rank; + +} 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 new file mode 100644 index 0000000..0550c40 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/DrugsKnowledgeVo.java @@ -0,0 +1,22 @@ +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/12 15:51 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class DrugsKnowledgeVo { + private Integer id; + private Integer drugsCategoryId; + private String name; + private String picture; + +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/InformationPlateVo.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/InformationPlateVo.java new file mode 100644 index 0000000..ab551d5 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/InformationPlateVo.java @@ -0,0 +1,21 @@ +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/12 15:59 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class InformationPlateVo { + private Integer id; + private String name; + private Integer sort; + +} 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 new file mode 100644 index 0000000..d000170 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/InformationVo.java @@ -0,0 +1,23 @@ +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/12 15:57 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class InformationVo { + private Integer id; + private String title; + private String thumbnail; + private String source; + private long releaseTime; + +} diff --git a/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/UserVo.java b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/UserVo.java new file mode 100644 index 0000000..1986bd4 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/domain/vo/UserVo.java @@ -0,0 +1,25 @@ +package doctor.domain.vo; + +import lombok.Data; +import org.apache.catalina.User; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.vo + * @Author: jpz + * @CreateTime: 2024/1/8 20:41 + */ +@Data +public class UserVo { + private String pwd; + //邮箱 + private String email; + //昵称 + private String nickName; + //验证码 + private String code; + + public static User toUser(UserVo userVo) { + return null; + } +} 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..d615876 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/DiseaseKnowledgeMapper.java @@ -0,0 +1,26 @@ +package doctor.mapper; + +import doctor.domain.entity.DiseaseKnowledge; +import doctor.domain.entity.DrugsCategory; +import doctor.domain.entity.Information; +import doctor.domain.entity.InformationPlate; +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/mapper/HealthUserVideoMapper.java b/doctor-modules/doctor-health/src/main/java/doctor/mapper/HealthUserVideoMapper.java index bba93fb..7120dfb 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/mapper/HealthUserVideoMapper.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/HealthUserVideoMapper.java @@ -12,5 +12,5 @@ import java.util.List; public interface HealthUserVideoMapper { List findVideoCategoryList(); - List findVideoVoList(VideoDto videoDto); + List findVideoVoList(@Param("categoryId") Integer categoryId); } 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 new file mode 100644 index 0000000..3f6219b --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/mapper/InformationMapper.java @@ -0,0 +1,21 @@ +package doctor.mapper; + +import doctor.domain.entity.Information; +import doctor.domain.entity.InformationPlate; +import org.mybatis.spring.annotation.MapperScan; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.mapper + * @Author: jpz + * @CreateTime: 2024/1/11 16:22 + */ +@MapperScan +public interface InformationMapper { + List findInformationList(Integer plateId); + + List findInformationPlateList(); + +} 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..c6a9d34 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/DiseaseKnowledgeService.java @@ -0,0 +1,22 @@ +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/HealthUserVideoService.java b/doctor-modules/doctor-health/src/main/java/doctor/service/HealthUserVideoService.java index 5540cce..56e0b1e 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/HealthUserVideoService.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/HealthUserVideoService.java @@ -13,5 +13,5 @@ import java.util.List; public interface HealthUserVideoService { List findVideoCategoryList(); - List findVideoVoList(VideoDto videoDto); + List findVideoVoList(Integer categoryId); } 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 new file mode 100644 index 0000000..de7cd30 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/InformationService.java @@ -0,0 +1,19 @@ +package doctor.service; + +import doctor.domain.entity.Information; +import doctor.domain.entity.InformationPlate; + +import java.util.List; + +/** + * @BelongsProject: Medical_Treatment + * @BelongsPackage: doctor.service + * @Author: jpz + * @CreateTime: 2024/1/11 16:21 + */ + +public interface InformationService { + List findInformationList(Integer plateId); + + List findInformationPlateList(); +} 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..09f8d5d --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/DiseaseKnowledgeServiceimpl.java @@ -0,0 +1,38 @@ +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/java/doctor/service/impl/HealthUserVideoServiceImpl.java b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/HealthUserVideoServiceImpl.java index 49236b6..b5e36d9 100644 --- a/doctor-modules/doctor-health/src/main/java/doctor/service/impl/HealthUserVideoServiceImpl.java +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/HealthUserVideoServiceImpl.java @@ -29,8 +29,8 @@ public class HealthUserVideoServiceImpl implements HealthUserVideoService { } @Override - public List findVideoVoList(VideoDto videoDto) { - List videoVoList = healthUserVideoMapper.findVideoVoList(videoDto); + public List findVideoVoList(Integer categoryId) { + List videoVoList = healthUserVideoMapper.findVideoVoList(categoryId); List videoVos = ConvertUtil.entityToVoList(videoVoList, VideoVo.class); return videoVos; } 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 new file mode 100644 index 0000000..b2bfb40 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/java/doctor/service/impl/InformationServiceimpl.java @@ -0,0 +1,32 @@ +package doctor.service.impl; + +import doctor.domain.entity.Information; +import doctor.domain.entity.InformationPlate; +import doctor.mapper.InformationMapper; +import doctor.service.InformationService; +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/11 16:21 + */ +@Service +public class InformationServiceimpl implements InformationService { + @Autowired + private InformationMapper informationMapper; + + @Override + public List findInformationList(Integer plateId) { + return informationMapper.findInformationList(plateId); + } + + @Override + public List findInformationPlateList() { + return informationMapper.findInformationPlateList(); + } +} 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..66eba71 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/DiseaseKnowledgeServiceMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/HealthUserVideoMapper.xml b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/HealthUserVideoMapper.xml index 25c0127..8e1c34c 100644 --- a/doctor-modules/doctor-health/src/main/resources/mapper/doctor/HealthUserVideoMapper.xml +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/HealthUserVideoMapper.xml @@ -11,4 +11,5 @@ + 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 new file mode 100644 index 0000000..35fac33 --- /dev/null +++ b/doctor-modules/doctor-health/src/main/resources/mapper/doctor/InformationMapperServiceMapper.xml @@ -0,0 +1,17 @@ + + + + + + + +