患者问诊初始化

master
MKing 2023-10-27 19:44:07 +08:00
parent 6dd3f13572
commit da0afec0ae
39 changed files with 703 additions and 0 deletions

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
<file url="file://$APPLICATION_HOME_DIR$/jbr/bin/src/main/java" charset="UTF-8" />
<file url="file://$APPLICATION_HOME_DIR$/jbr/bin/src/main/resources" charset="UTF-8" />
</component>
</project>

View File

@ -0,0 +1,36 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="JavaDoc" enabled="true" level="WARNING" enabled_by_default="true">
<option name="TOP_LEVEL_CLASS_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="" />
</value>
</option>
<option name="INNER_CLASS_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="" />
</value>
</option>
<option name="METHOD_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
</value>
</option>
<option name="FIELD_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="" />
</value>
</option>
<option name="IGNORE_DEPRECATED" value="false" />
<option name="IGNORE_JAVADOC_PERIOD" value="true" />
<option name="IGNORE_DUPLICATED_THROWS" value="false" />
<option name="IGNORE_POINT_TO_ITSELF" value="false" />
<option name="myAdditionalJavadocTags" value="date" />
</inspection_tool>
</profile>
</component>

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="public" />
<option name="name" value="aliyun nexus" />
<option name="url" value="https://maven.aliyun.com/repository/public" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="http://maven.aliyun.com/nexus/content/groups/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="http://10.100.1.4:8081/repository/maven-public/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="http://47.120.40.48:8081/repository/maven-public/" />
</remote-repository>
</component>
</project>

106
pom.xml 100644
View File

@ -0,0 +1,106 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>dimensional-health-interrogation</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<parent>
<groupId>com.four</groupId>
<artifactId>four-dimensional-health</artifactId>
<version>3.6.3</version>
<relativePath />
</parent>
<dependencies>
<!-- SpringCloud Alibaba Nacos -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!-- SpringCloud Alibaba Nacos Config -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<!-- SpringCloud Alibaba Sentinel -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>
<!-- SpringBoot Actuator -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!-- Swagger UI -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${swagger.fox.version}</version>
</dependency>
<!-- Mysql Connector -->
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
</dependency>
<!-- RuoYi Common DataSource -->
<dependency>
<groupId>com.four</groupId>
<artifactId>four-common-datasource</artifactId>
</dependency>
<!-- RuoYi Common DataScope -->
<dependency>
<groupId>com.four</groupId>
<artifactId>four-common-datascope</artifactId>
</dependency>
<dependency>
<groupId>com.four</groupId>
<artifactId>four-common-duck</artifactId>
</dependency>
<!-- RuoYi Common Swagger -->
<dependency>
<groupId>com.four</groupId>
<artifactId>four-common-swagger</artifactId>
</dependency>
<!-- 环信即时通讯-->
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
<dependency>
<groupId>com.easemob.im</groupId>
<artifactId>im-sdk-core</artifactId>
<version>0.7.5</version>
</dependency>
<!-- SpringBoot Boot Redis -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!-- Forest-->
<dependency>
<groupId>com.dtflys.forest</groupId>
<artifactId>forest-spring-boot-starter</artifactId>
<version>1.5.33</version>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,104 @@
package com.four.patient.controller;
import com.alibaba.fastjson.JSONObject;
import com.four.common.core.domain.Result;
import com.four.common.duck.communitypatients.SymptomsDrugs;
import com.four.common.duck.domain.GiftRecord;
import com.four.common.duck.gift.Gift;
import com.four.common.duck.interrogation.FollowDoctor;
import com.four.common.duck.interrogation.HistoricalConsultation;
import com.four.common.duck.interrogation.PatientEvaluator;
import com.four.common.duck.my.User;
import com.four.common.duck.response.ResponseRegistrationInformation;
import com.four.patient.service.RegistrationInformationService;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
@RestController
@RequestMapping("/registration")
@Log4j2
public class RegistrationInformationController {
@Autowired
private RegistrationInformationService registrationInformationService;
@Autowired
private HttpServletRequest request;
/**
*
* @return
*/
@GetMapping("/ShowDepartmentAll")
public Result<List<SymptomsDrugs>> ShowDepartmentAll() {
log.info("功能名称:查询所有科室,请求URI:{},请求方法:{}", request.getRequestURI(),
request.getMethod());
List<SymptomsDrugs> list = registrationInformationService.ShowDepartmentAll();
log.info("功能名称:查询所有科室,请求URI:{},请求方法:{},返回结果:{}", request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(list));
return Result.success(list);
}
/**
*
* @param medicalDepartmentId
* @return
*/
@PostMapping("/ShowRegistrationInformationAllPrice")
public Result<List<ResponseRegistrationInformation>> ShowRegistrationInformationAllPrice(Long medicalDepartmentId) {
log.info("功能名称:查询不同科室价格倒序的医生信息,请求URI:{},请求方法:{},请求参数:{}", request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(medicalDepartmentId));
List<ResponseRegistrationInformation> list = registrationInformationService.ShowRegistrationInformationAllPrice(medicalDepartmentId);
log.info("功能名称:查询不同科室价格倒序的医生信息,请求URI:{},请求方法:{},请求参数:{}", request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(list));
return Result.success(list);
}
/**
*
* @param medicalDepartmentId
* @return
*/
@PostMapping("/ShowRegistrationInformationNumber")
public Result<List<ResponseRegistrationInformation>> ShowRegistrationInformationNumber(Long medicalDepartmentId) {
log.info("功能名称:查询不同科室接待患者人数倒序的医生信息,请求URI:{},请求方法:{},请求参数:{}", request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(medicalDepartmentId));
List<ResponseRegistrationInformation> list = registrationInformationService.ShowRegistrationInformationNumber(medicalDepartmentId);
log.info("功能名称:查询不同科室接待患者人数倒序的医生信息,请求URI:{},请求方法:{},请求参数:{}", request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(list));
return Result.success(list);
}
/**
*
* @param medicalDepartmentId
* @return
*/
@PostMapping("/ShowRegistrationInformationPraise")
public Result<List<ResponseRegistrationInformation>> ShowRegistrationInformationPraise(Long medicalDepartmentId) {
log.info("功能名称:查询不同科室好评人数倒序排序的医生信息,请求URI:{},请求方法:{},请求参数:{}", request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(medicalDepartmentId));
List<ResponseRegistrationInformation> list = registrationInformationService.ShowRegistrationInformationPraise(medicalDepartmentId);
log.info("功能名称:查询不同科室好评人数倒序排序的医生信息,请求URI:{},请求方法:{},返回结果:{}", request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(medicalDepartmentId));
return Result.success(list);
}
@PostMapping("/ShowRegistrationInformationAll")
public Result<List<ResponseRegistrationInformation>> ShowRegistrationInformationAll(Long medicalDepartmentId){
log.info("功能名称:查询不同科室医生综合排序,请求URI:{},请求方法:{}",request.getRequestURI(),
request.getMethod());
List<ResponseRegistrationInformation> list=registrationInformationService.ShowRegistrationInformationAll(medicalDepartmentId);
log.info("功能名称:查询不同科室医生综合排序,请求URI:{},请求方法:{},返回结果:{}",request.getRequestURI(),
request.getMethod(),JSONObject.toJSONString(list));
return Result.success(list);
}
}

View File

@ -0,0 +1,33 @@
package com.four.patient.mapper;
import com.four.common.duck.communitypatients.SymptomsDrugs;
import com.four.common.duck.domain.GiftRecord;
import com.four.common.duck.gift.Gift;
import com.four.common.duck.interrogation.FollowDoctor;
import com.four.common.duck.interrogation.HistoricalConsultation;
import com.four.common.duck.interrogation.PatientEvaluator;
import com.four.common.duck.interrogation.RegistrationInformation;
import com.four.common.duck.my.User;
import com.four.common.duck.response.ResponseRegistrationInformation;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.math.BigDecimal;
import java.util.List;
@Mapper
public interface RegistrationInformationMapper {
List<SymptomsDrugs> ShowDepartmentAll();
List<ResponseRegistrationInformation> ShowRegistrationInformationAllPrice(@Param("medicalDepartmentId") Long medicalDepartmentId);
List<ResponseRegistrationInformation> ShowRegistrationInformationNumber(@Param("medicalDepartmentId") Long medicalDepartmentId);
List<ResponseRegistrationInformation> ShowRegistrationInformationPraise(@Param("medicalDepartmentId") Long medicalDepartmentId);
List<ResponseRegistrationInformation> ShowRegistrationInformationAll(@Param("medicalDepartmentId") Long medicalDepartmentId);
}

View File

@ -0,0 +1,50 @@
package com.four.patient.service.Impl;
import com.four.common.duck.communitypatients.SymptomsDrugs;
import com.four.common.duck.response.ResponseRegistrationInformation;
import com.four.patient.mapper.RegistrationInformationMapper;
import com.four.patient.service.RegistrationInformationService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class RegistrationInformationServiceImpl implements RegistrationInformationService {
@Autowired
private RegistrationInformationMapper registrationInformationMapper;
@Override
public List<SymptomsDrugs> ShowDepartmentAll() {
List<SymptomsDrugs> symptomsDrugsList = registrationInformationMapper.ShowDepartmentAll();
return symptomsDrugsList;
}
@Override
public List<ResponseRegistrationInformation> ShowRegistrationInformationAllPrice(Long medicalDepartmentId) {
List<ResponseRegistrationInformation> list = registrationInformationMapper.ShowRegistrationInformationAllPrice(medicalDepartmentId);
return list;
}
@Override
public List<ResponseRegistrationInformation> ShowRegistrationInformationNumber(Long medicalDepartmentId) {
List<ResponseRegistrationInformation> list = registrationInformationMapper.ShowRegistrationInformationNumber(medicalDepartmentId);
return list;
}
@Override
public List<ResponseRegistrationInformation> ShowRegistrationInformationPraise(Long medicalDepartmentId) {
List<ResponseRegistrationInformation> list = registrationInformationMapper.ShowRegistrationInformationPraise(medicalDepartmentId);
return list;
}
@Override
public List<ResponseRegistrationInformation> ShowRegistrationInformationAll(Long medicalDepartmentId) {
List<ResponseRegistrationInformation> list=registrationInformationMapper.ShowRegistrationInformationAll(medicalDepartmentId);
return list;
}
}

View File

@ -0,0 +1,22 @@
package com.four.patient.service;
import com.four.common.duck.communitypatients.SymptomsDrugs;
import com.four.common.duck.response.ResponseRegistrationInformation;
import java.util.List;
public interface RegistrationInformationService {
List<SymptomsDrugs> ShowDepartmentAll();
List<ResponseRegistrationInformation> ShowRegistrationInformationAllPrice(Long medicalDepartmentId);
List<ResponseRegistrationInformation> ShowRegistrationInformationNumber(Long medicalDepartmentId);
List<ResponseRegistrationInformation> ShowRegistrationInformationPraise(Long medicalDepartmentId);
List<ResponseRegistrationInformation> ShowRegistrationInformationAll(Long medicalDepartmentId);
}

View File

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.four.patient.mapper.RegistrationInformationMapper">
<resultMap id="ResponseRegistrationInformation" type="com.four.common.duck.response.ResponseRegistrationInformation">
<id property="registrationInformationId" column="registration_information_id"/>
<result property="userId" column="user_id"/>
<result property="realName" column="real_name"/>
<result property="affiliatedHospital" column="affiliated_hospital"/>
<result property="medicalDepartmentId" column="medical_department_id"/>
<result property="professionalTitleDoctorId" column="professional_title_doctor_id"/>
<result property="personalResume" column="personal_resume"/>
<result property="areaExpertise" column="area_expertise"/>
<result property="registrationTime" column="registration_time"/>
<result property="numberPatientsServed" column="number_patients_served"/>
<result property="consultingPrice" column="consulting_price"/>
<result property="praise" column="praise"/>
<result property="registrationInformationExamineStatus" column="registration_information_examine_status"/>
<result property="registrationInformationMedicStatus" column="registration_information_medic_status"/>
<result property="name" column="name"/>
<result property="professionalTitleDoctorName" column="professional_title_doctor_name"/>
<result property="username" column="username"/>
</resultMap>
<sql id="selectRegistrationInformation">
SELECT r.registration_information_id,
r.user_id,r.real_name,
r.affiliated_hospital,
r.medical_department_id,
r.professional_title_doctor_id,
r.personal_resume,
r.area_expertise,
r.registration_time,
r.number_patients_served,
r.consulting_price,
r.praise,
r.registration_information_examine_status,
r.registration_information_medic_status,
s.`name`, p.professional_title_doctor_name
FROM `registration_information` r
LEFT JOIN symptoms_drugs s ON r.medical_department_id = s.id
LEFT JOIN professional_title_doctor p
ON r.professional_title_doctor_id = p.professional_title_doctor_id
</sql>
<select id="ShowRegistrationInformationAllPrice" resultMap="ResponseRegistrationInformation">
<include refid="selectRegistrationInformation"></include>
<where>
<if test="null!=medicalDepartmentId and ''!=medicalDepartmentId">
r.medical_department_id = #{medicalDepartmentId}
</if>
</where>
ORDER BY r.consulting_price DESC
</select>
<select id="ShowRegistrationInformationNumber" resultMap="ResponseRegistrationInformation">
<include refid="selectRegistrationInformation"></include>
<where>
<if test="null!=medicalDepartmentId and ''!=medicalDepartmentId">
r.medical_department_id = #{medicalDepartmentId}
</if>
</where>
ORDER BY r.number_patients_served DESC
</select>
<select id="ShowRegistrationInformationPraise" resultMap="ResponseRegistrationInformation">
<include refid="selectRegistrationInformation"></include>
<where>
<if test="null!=medicalDepartmentId and ''!=medicalDepartmentId">
r.medical_department_id = #{medicalDepartmentId}
</if>
</where>
ORDER BY r.praise DESC
</select>
<select id="ShowDepartmentAll" resultType="com.four.common.duck.communitypatients.SymptomsDrugs">
select symptoms_drugs.id,
symptoms_drugs.name
from symptoms_drugs
where pid = 1
</select>
<select id="ShowRegistrationInformationAll" resultMap="ResponseRegistrationInformation">
<include refid="selectRegistrationInformation"></include>
<where>
<if test="null!=medicalDepartmentId and ''!=medicalDepartmentId">
r.medical_department_id=#{medicalDepartmentId}
</if>
</where>
ORDER BY .consulting_price,r.number_patients_served,r.praise DESC
</select>
</mapper>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.four.patient.mapper.FollowDoctorMapper">
<insert id="insertFollowDoctor">
insert into follow_doctor(user_id, registration_informaion_id)
values (#{userId}, #{registrationInformationId})
</insert>
<delete id="delFollowDoctor">
delete
from follow_doctor
where registration_informaion_id = #{registrationInformationId}
</delete>
<select id="ShowFollowDoctor" resultType="com.four.common.duck.interrogation.FollowDoctor">
select *
from follow_doctor
</select>
</mapper>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.four.patient.mapper.GiftMapper">
<insert id="insertGiftLog">
insert into gift_record(giver_id, gift_id, gift_giving_time)
values (#{giverId}, #{giftId}, #{giftGivingTime})
</insert>
<update id="updPatientMoney">
update sys_user set user_money=#{patientMoney} where user_id=#{userid}
</update>
<select id="ShowGiftAll" resultType="com.four.common.duck.gift.Gift">
select *
from gift
</select>
<select id="findByGiftId" resultType="com.four.common.duck.gift.Gift">
select *
from gift
where gift_id = #{giftId}
</select>
</mapper>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.four.patient.mapper.PatientEvaluatorMapper">
<insert id="insertPatientEvaluator">
insert into patient_evaluator(patient_id, registration_information_id,
comment_content, comment_time)
values (#{patientId}, ${registrationInformationId}, ${commentContent}, #{commentTime})
</insert>
<select id="ShowPatientEvaluatorAll" resultType="com.four.common.duck.interrogation.PatientEvaluator">
select *
from patient_evaluator
</select>
</mapper>

View File

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.four.patient.mapper.RegistrationInformationMapper">
<insert id="insertFollowDoctor">
insert into follow_doctor(follow_doctor_id, user_id, registration_information_id)
values (#{followDoctorId}, #{userId}, #{registrationInformationId})
</insert>
<insert id="insertHistoricalConsultation">
insert into historical_consultation(patient_id, registration_information_id,
historical_consultation_status)
values (#{patientId}, #{registrationInformationId}, 2)
</insert>
<insert id="insertPatientEvaluator">
insert into patient_evaluator(patient_id, registration_information_id,
comment_content, comment_time)
values (#{patientId},
#{registrationInformationId, #{commentContent, #{commentTime})
</insert>
<insert id="insertGiftLog">
</insert>
<update id="updatePatientMoney">
update user
set user_money=#{patientMoney}
where user_id = #{userId}
</update>
<update id="updateDoctorMoney">
update user
set user_money=#{doctorMoney}
where user_id = #{userId}
</update>
<delete id="delFollowDoctor">
delete
from follow_doctor
where registration_information_id = #{registrationInformationId}
</delete>
<select id="ShowRegistrationInformationAllPrice"
resultType="com.four.common.duck.response.ResponseRegistrationInformation">
SELECT r.*, s.`name`, p.professional_title_doctor_name
FROM `registration_information` r
LEFT JOIN symptoms_drugs s ON r.medical_department_id = s.id
LEFT JOIN professional_title_doctor p
ON r.professional_title_doctor_id = p.professional_title_doctor_id
WHERE r.medical_department_id = #{medicalDepartmentId}
ORDER BY r.consulting_price DESC
</select>
<select id="ShowRegistrationInformationNumber"
resultType="com.four.common.duck.response.ResponseRegistrationInformation">
SELECT r.*, s.`name`, p.professional_title_doctor_name
FROM `registration_information` r
LEFT JOIN symptoms_drugs s ON r.medical_department_id = s.id
LEFT JOIN professional_title_doctor p
ON r.professional_title_doctor_id = p.professional_title_doctor_id
WHERE r.medical_department_id = #{medicaDepartmentId}
ORDER BY r.number_patients_served DESC
</select>
<select id="ShowRegistrationInformationPraise"
resultType="com.four.common.duck.response.ResponseRegistrationInformation">
SELECT r.*, s.`name`, p.professional_title_doctor_name
FROM `registration_information` r
LEFT JOIN symptoms_drugs s ON r.medical_department_id = s.id
LEFT JOIN professional_title_doctor p
ON r.professional_title_doctor_id = p.professional_title_doctor_id
WHERE r.medical_department_id = #{medicaDepartmentId}
ORDER BY r.praise DESC
</select>
<select id="ShowDepartmentAll" resultType="com.four.common.duck.communitypatients.SymptomsDrugs">
select symptoms_drugs.id, symptoms_drugs.name
from symptoms_drugs
where pid = 1
</select>
<select id="ShowFollowDoctor" resultType="com.four.common.duck.interrogation.FollowDoctor">
select *
from follow_doctor
</select>
<select id="ShowPatientEvaluatorAll" resultType="com.four.common.duck.interrogation.PatientEvaluator">
select *
from patient_evaluator
</select>
<select id="ShowHistoricalConsultation"
resultType="com.four.common.duck.interrogation.HistoricalConsultation">
select *
from historical_consultation
</select>
<select id="findById" resultType="com.four.common.duck.interrogation.RegistrationInformation">
select registration_information_id,consulting_price
from registration_information
where registration_information_id = #{registrationInformationId}
</select>
<select id="ShowGiftAll" resultType="com.four.common.duck.gift.Gift">
select *
from gift
</select>
<select id="findByUserId" resultType="com.four.common.duck.my.User">
select user_id,user_money from sys_user where user_id=#{userId}
</select>
<select id="findByGiftId" resultType="com.four.common.duck.gift.Gift">
select gift.gift_id,gift.gift_name,gift.gift_price from gift_id=#{giftId}
</select>
</mapper>

View File

@ -0,0 +1,5 @@
#Generated by Maven
#Thu Oct 26 14:38:34 CST 2023
groupId=com.four
artifactId=dimensional-health-interrogation
version=1.0-SNAPSHOT

View File

@ -0,0 +1,23 @@
com\four\patient\service\FollowDoctorService.class
com\four\patient\service\GiftService.class
com\four\patient\service\Impl\GiftServiceImpl.class
com\four\patient\until\HXUtil$HXMessageType.class
com\four\patient\PatientApp.class
com\four\patient\config\HXUser.class
com\four\patient\until\HXUtil.class
com\four\patient\mapper\GiftMapper.class
com\four\patient\mapper\RegistrationInformationMapper.class
com\four\patient\config\Friend.class
com\four\patient\controller\FollowDoctorController.class
com\four\patient\service\Impl\FollowDoctorServiceImpl.class
com\four\patient\controller\PatientEvaluatorController.class
com\four\patient\controller\RegistrationInformationController.class
com\four\patient\service\PatientEvaluatorService.class
com\four\patient\config\Token.class
com\four\patient\service\Impl\PatientEvaluatorServiceImpl.class
com\four\patient\service\RegistrationInformationService.class
com\four\patient\mapper\FollowDoctorMapper.class
com\four\patient\mapper\PatientEvaluatorMapper.class
com\four\patient\config\SendMsg.class
com\four\patient\service\Impl\RegistrationInformationServiceImpl.class
com\four\patient\controller\GiftController.class

View File

@ -0,0 +1,22 @@
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\service\PatientEvaluatorService.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\config\SendMsg.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\service\GiftService.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\service\Impl\PatientEvaluatorServiceImpl.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\controller\FollowDoctorController.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\mapper\GiftMapper.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\mapper\FollowDoctorMapper.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\service\Impl\FollowDoctorServiceImpl.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\mapper\RegistrationInformationMapper.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\controller\PatientEvaluatorController.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\service\RegistrationInformationService.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\service\Impl\GiftServiceImpl.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\until\HXUtil.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\controller\RegistrationInformationController.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\mapper\PatientEvaluatorMapper.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\config\Friend.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\service\FollowDoctorService.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\config\Token.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\config\HXUser.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\PatientApp.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\controller\GiftController.java
D:\Project\dimensional-health-interrogation\src\main\java\com\four\patient\service\Impl\RegistrationInformationServiceImpl.java