| | |
| | | <result property="pulmonaryarteryperfusiontime" column="PulmonaryArteryPerfusionTime"/> |
| | | <result property="aortacannulatime" column="AortaCannulaTime"/> |
| | | <result property="aortaperfusiontime" column="AortaPerfusionTime"/> |
| | | <result property="del_flag" column="del_flag"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | |
| | | <if test="operationdoctor != null and operationdoctor != ''">and OperationDoctor = #{operationdoctor}</if> |
| | | <if test="infoid != null">and InfoID = #{infoid}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="getDonationwitnessBaseInfo" parameterType="com.ruoyi.project.domain.vo.DonationwitnessBaseInfoVO" resultType="com.ruoyi.project.domain.dto.DonationwitnessBaseInfoDTO"> |
| | | select |
| | | sd.treatmenthospitalname AS treatmenthospitalname, |
| | | sd.treatmenthospitalno AS treatmenthospitalno, |
| | | sd.DonationCategory as donationcategory, |
| | | sd.DonorNo AS donorno, |
| | | sd.case_no AS caseNo, |
| | | sd.NAME AS name, |
| | | sd.RecordState AS recordstate, |
| | | sd.Sex AS sex, |
| | | sd.Age AS age, |
| | | sd.BloodType AS bloodtype, |
| | | sd.idcardno AS idcardno, |
| | | sd.diagnosisname AS diagnosisname, |
| | | st.coordinator_in_operating as coordinatorInOperating, |
| | | sd.id AS infoid, |
| | | st.coordinator_out_operating as coordinatorOutOperating, |
| | | st.coordinator_sign as coordinatorSign, |
| | | st.coordinator_sign_time as coordinatorSignTime, |
| | | st.DonorNo as donorno, |
| | | st.GainHospitalNo as gainhospitalno, |
| | | st.GainHospitalName as gainhospitalname, |
| | | st.OperationBegTime as operationbegtime, |
| | | st.OperationEndTime as operationendtime, |
| | | st.OperationDoctor as operationdoctor, |
| | | st.ResponsibleUserID as responsibleuserid, |
| | | st.ResponsibleUserName as responsibleusername, |
| | | st.CoordinatedUserIDO as coordinateduserido, |
| | | st.CoordinatedUserNameO as coordinatedusernameo, |
| | | st.CoordinatedUserIDT as coordinateduseridt, |
| | | st.CoordinatedUserNameT as coordinatedusernamet, |
| | | st.AbdominalAortaCannulaTime as abdominalaortacannulatime, |
| | | st.AbdominalAortaPerfusionTime as abdominalaortaperfusiontime, |
| | | st.PortalVeinCannulaTime as portalveincannulatime, |
| | | st.PortalVeinPerfusionTime as portalveinperfusiontime, |
| | | st.PulmonaryArteryCannulaTime as pulmonaryarterycannulatime, |
| | | st.PulmonaryArteryPerfusionTime as pulmonaryarteryperfusiontime, |
| | | st.AortaCannulaTime as aortacannulatime, |
| | | st.AortaPerfusionTime as aortaperfusiontime, |
| | | st.OrganDonation as organdonation, |
| | | st.OrganDonation_Other as organdonationOther, |
| | | st.DonationCategory as donationcategory |
| | | FROM |
| | | service_donatebaseinfo sd |
| | | LEFT JOIN service_donationwitness st ON sd.ID = st.InfoID |
| | | and st.ID is not null |
| | | AND sd.del_flag = 0 |
| | | AND st.del_flag = 0 |
| | | <where> |
| | | sd.termination_case = 0 |
| | | |
| | | <if test="name != null and name != ''">and sd.Name like concat('%', #{name}, '%')</if> |
| | | <if test="inpatientno != null and inpatientno != ''">and sd.inpatientno = #{inpatientno}</if> |
| | | <if test="donorno != null and donorno != ''">and st.DonorNo = #{donorno}</if> |
| | | <if test="gainhospitalname != null and gainhospitalname != ''">and st.GainHospitalName like concat('%', |
| | | #{gainhospitalname}, '%') |
| | | </if> |
| | | <if test="operationdoctor != null and operationdoctor != ''">and st.OperationDoctor = #{operationdoctor}</if> |
| | | <if test="infoid != null">and st.InfoID = #{infoid}</if> |
| | | </where> |
| | | <if test="pageNum != null and pageSize != null">limit #{pageNum},#{pageSize}</if> |
| | | </select> |
| | | |
| | | <select id="selectVOList" resultType="com.ruoyi.project.domain.vo.DonationWitnessVO"> |
| | |
| | | order by `service_donationwitness`.`create_time` desc |
| | | |
| | | </select> |
| | | |
| | | <select id="getDBDDonaterNumberThisYear" resultType="java.lang.Integer"> |
| | | select count(*) from service_donationwitness w |
| | | inner join service_donatebaseinfo b on w.InfoID = b.id |