SQL语句全都使用resultMap
parent
61fe989b8c
commit
8279b54441
|
@ -1,15 +1,12 @@
|
||||||
package com.four.patient.controller;
|
package com.four.patient.controller;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.four.common.core.domain.R;
|
|
||||||
import com.four.common.core.domain.Result;
|
import com.four.common.core.domain.Result;
|
||||||
import com.four.common.duck.interrogation.PatientEvaluator;
|
import com.four.common.duck.interrogation.PatientEvaluator;
|
||||||
import com.four.patient.mapper.PatientEvaluatorMapper;
|
|
||||||
import com.four.patient.service.PatientEvaluatorService;
|
import com.four.patient.service.PatientEvaluatorService;
|
||||||
import lombok.extern.log4j.Log4j2;
|
import lombok.extern.log4j.Log4j2;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
|
@ -101,6 +101,11 @@ public class RegistrationInformationController {
|
||||||
return Result.success(list);
|
return Result.success(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查看医生详情
|
||||||
|
* @param registrationInformationId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
@PostMapping("/ShowRegistration")
|
@PostMapping("/ShowRegistration")
|
||||||
public Result<List<ResponseRegistrationInformation>> ShowRegistration(Long registrationInformationId){
|
public Result<List<ResponseRegistrationInformation>> ShowRegistration(Long registrationInformationId){
|
||||||
log.info("功能名称:查看医生详情,请求URI:{},请求方法:{},请求参数:{}",request.getRequestURI(),
|
log.info("功能名称:查看医生详情,请求URI:{},请求方法:{},请求参数:{}",request.getRequestURI(),
|
||||||
|
|
|
@ -19,7 +19,7 @@ import java.util.List;
|
||||||
public interface RegistrationInformationMapper {
|
public interface RegistrationInformationMapper {
|
||||||
|
|
||||||
|
|
||||||
List<SymptomsDrugs> ShowDepartmentAll();
|
|
||||||
|
|
||||||
List<ResponseRegistrationInformation> ShowRegistrationInformationAllPrice(@Param("medicalDepartmentId") Long medicalDepartmentId);
|
List<ResponseRegistrationInformation> ShowRegistrationInformationAllPrice(@Param("medicalDepartmentId") Long medicalDepartmentId);
|
||||||
|
|
||||||
|
@ -30,5 +30,5 @@ public interface RegistrationInformationMapper {
|
||||||
|
|
||||||
List<ResponseRegistrationInformation> ShowRegistrationInformationAll(@Param("medicalDepartmentId") Long medicalDepartmentId);
|
List<ResponseRegistrationInformation> ShowRegistrationInformationAll(@Param("medicalDepartmentId") Long medicalDepartmentId);
|
||||||
|
|
||||||
List<ResponseRegistrationInformation> ShowRegistration();
|
List<ResponseRegistrationInformation> ShowRegistration(Long registrationInformationId);
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,12 @@
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.four.patient.mapper.FollowDoctorMapper">
|
<mapper namespace="com.four.patient.mapper.FollowDoctorMapper">
|
||||||
|
|
||||||
|
<resultMap id="Follow" type="com.four.common.duck.interrogation.FollowDoctor">
|
||||||
|
<id property="followDoctorId" column="follow_doctor_id"/>
|
||||||
|
<result property="userId" column="user_id"/>
|
||||||
|
<result property="registrationInformationId" column="registration_information_id"/>
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
|
||||||
<insert id="insertFollowDoctor">
|
<insert id="insertFollowDoctor">
|
||||||
insert into follow_doctor(
|
insert into follow_doctor(
|
||||||
|
@ -20,7 +26,7 @@
|
||||||
from follow_doctor
|
from follow_doctor
|
||||||
where registration_informaion_id = #{registrationInformationId}
|
where registration_informaion_id = #{registrationInformationId}
|
||||||
</delete>
|
</delete>
|
||||||
<select id="ShowFollowDoctor" resultType="com.four.common.duck.interrogation.FollowDoctor">
|
<select id="ShowFollowDoctor" resultMap="Follow">
|
||||||
select follow_doctor_id,
|
select follow_doctor_id,
|
||||||
user_id,
|
user_id,
|
||||||
registration_information_id
|
registration_information_id
|
||||||
|
|
|
@ -3,6 +3,15 @@
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.four.patient.mapper.GiftMapper">
|
<mapper namespace="com.four.patient.mapper.GiftMapper">
|
||||||
|
|
||||||
|
<resultMap id="Gift" type="com.four.common.duck.gift.Gift">
|
||||||
|
<id property="giftId" column="gift_id"/>
|
||||||
|
<result property="giftName" column="gift_name"/>
|
||||||
|
<result property="giftPhoto" column="gift_photo"/>
|
||||||
|
<result property="giftPrice" column="gift_price"/>
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
|
||||||
<insert id="insertGiftLog">
|
<insert id="insertGiftLog">
|
||||||
insert into gift_record(
|
insert into gift_record(
|
||||||
<if test="null!=giverId and ''!=giverId">giver_id,</if>
|
<if test="null!=giverId and ''!=giverId">giver_id,</if>
|
||||||
|
@ -26,7 +35,7 @@
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
|
||||||
<select id="ShowGiftAll" resultType="com.four.common.duck.gift.Gift">
|
<select id="ShowGiftAll" resultMap="Gift">
|
||||||
select
|
select
|
||||||
gift_id,
|
gift_id,
|
||||||
gift_name,
|
gift_name,
|
||||||
|
@ -35,7 +44,7 @@
|
||||||
from gift
|
from gift
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="findByGiftId" resultType="com.four.common.duck.gift.Gift">
|
<select id="findByGiftId" resultMap="Gift">
|
||||||
select gift_id,
|
select gift_id,
|
||||||
gift_name,
|
gift_name,
|
||||||
gift_photo,
|
gift_photo,
|
||||||
|
|
|
@ -4,6 +4,12 @@
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.four.patient.mapper.HistoricalConsultationMapper">
|
<mapper namespace="com.four.patient.mapper.HistoricalConsultationMapper">
|
||||||
|
|
||||||
|
<resultMap id="HistoricalConsultation" type="com.four.common.duck.interrogation.HistoricalConsultation">
|
||||||
|
<id property="historicalConsultationId" column="historical_consultation_id"/>
|
||||||
|
<result property="patientId" column="patient_id"/>
|
||||||
|
<result property="registrationInformationId" column="registration_information_id"/>
|
||||||
|
<result property="historicalConsultationStatus" column="historical_consultation_status"/>
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
<insert id="insertHistoricalConsultation">
|
<insert id="insertHistoricalConsultation">
|
||||||
insert into historical_consultation(
|
insert into historical_consultation(
|
||||||
|
@ -26,8 +32,7 @@
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
</update>
|
</update>
|
||||||
<select id="ShowHistoricalConsultation"
|
<select id="ShowHistoricalConsultation" resultMap="HistoricalConsultation">
|
||||||
resultType="com.four.common.duck.interrogation.HistoricalConsultation">
|
|
||||||
select historical_consultation_id,
|
select historical_consultation_id,
|
||||||
patient_id,
|
patient_id,
|
||||||
registration_information_id,
|
registration_information_id,
|
||||||
|
|
|
@ -3,6 +3,15 @@
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.four.patient.mapper.PatientEvaluatorMapper">
|
<mapper namespace="com.four.patient.mapper.PatientEvaluatorMapper">
|
||||||
|
|
||||||
|
<resultMap id="Patient" type="com.four.common.duck.interrogation.PatientEvaluator">
|
||||||
|
<id property="patientEvaluatorId" column="patient_evaluator_id"/>
|
||||||
|
<result property="patientId" column="patient_id"/>
|
||||||
|
<result property="registrationInformationId" column="registration_information_id"/>
|
||||||
|
<result property="commentContent" column="comment_content"/>
|
||||||
|
<result property="commentTime" column="comment_time"/>
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
<insert id="insertPatientEvaluator">
|
<insert id="insertPatientEvaluator">
|
||||||
insert into patient_evaluator(
|
insert into patient_evaluator(
|
||||||
<if test="null!=patientId and ''!=patientId">patient_id,</if>
|
<if test="null!=patientId and ''!=patientId">patient_id,</if>
|
||||||
|
@ -19,7 +28,7 @@
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|
||||||
<select id="ShowPatientEvaluatorAll" resultType="com.four.common.duck.interrogation.PatientEvaluator">
|
<select id="ShowPatientEvaluatorAll" resultMap="Patient">
|
||||||
select patient_evaluator_id,
|
select patient_evaluator_id,
|
||||||
patient_id,
|
patient_id,
|
||||||
registration_information_id,
|
registration_information_id,
|
||||||
|
|
Loading…
Reference in New Issue