| | |
| | | <result property="recordstate" column="RecordState" /> |
| | | <result property="treatmenthospitalno" column="TreatmentHospitalNo" /> |
| | | <result property="treatmenthospitalname" column="TreatmentHospitalName" /> |
| | | <!-- <result property="treatmentdeptno" column="TreatmentDeptNo" />--> |
| | | <result property="treatmentdeptname" column="TreatmentDeptName" /> |
| | | <result property="diagnosisno" column="DiagnosisNo" /> |
| | | <result property="diagnosisname" column="DiagnosisName" /> |
| | |
| | | <result property="donorno" column="DonorNo" /> |
| | | <result property="donationcategory" column="DonationCategory" /> |
| | | <result property="illnessoverview" column="IllnessOverview" /> |
| | | <!-- <result property="malignanttumor" column="MalignantTumor" />--> |
| | | <!-- <result property="deepcoma" column="DeepComa" />--> |
| | | <!-- <result property="spontaneousbreathing" column="SpontaneousBreathing" />--> |
| | | <!-- <result property="istrafficaccident" column="IsTrafficAccident" />--> |
| | | <!-- <result property="iscriminalcase" column="IsCriminalCase" />--> |
| | | <result property="kinship" column="Kinship" /> |
| | | <result property="selfwill" column="SelfWill" /> |
| | | <result property="kinshipwill" column="KinshipWill" /> |
| | |
| | | <result property="occupation" column="Occupation" /> |
| | | <result property="education" column="Education" /> |
| | | <result property="nativeplace" column="NativePlace" /> |
| | | <!-- <result property="annexillnessprofile" column="AnnexIllnessProfile" />--> |
| | | <!-- <result property="annexdiseaseassessment" column="AnnexDiseaseAssessment" />--> |
| | | <!-- <result property="annexevaluationopinion" column="AnnexEvaluationOpinion" />--> |
| | | <!-- <result property="annexbraindeathjudgment" column="AnnexBrainDeathJudgment" />--> |
| | | <!-- <result property="annexeegreport" column="AnnexEEGReport" />--> |
| | | <!-- <result property="annexshortlatencyreport" column="AnnexShortLatencyReport" />--> |
| | | <!-- <result property="annexdopplerreportus" column="AnnexDopplerReportUS" />--> |
| | | <!-- <result property="annexdeathriskassessment" column="AnnexDeathRiskAssessment" />--> |
| | | <result property="infoname" column="infoName" /> |
| | | <result property="infophone" column="infoPhone" /> |
| | | <result property="deptid" column="deptid" /> |
| | |
| | | <result property="businessarea" column="businessarea" /> |
| | | <result property="annexfiles" column="annexfiles" /> |
| | | <result property="workflow" column="workflow" /> |
| | | |
| | | <result property="donatetime" column="donatetime"/> |
| | | <result property="donateno" column="donateno"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectServiceDonatebaseinfoVo"> |
| | | select service_donatebaseinfo.* from service_donatebaseinfo LEFT JOIN `base_organization` ON `base_organization`.`OrganizationID` = `service_donatebaseinfo`.`TreatmentHospitalNo` |
| | | select service_donatebaseinfo.* |
| | | from service_donatebaseinfo |
| | | LEFT JOIN `base_organization` |
| | | ON `base_organization`.`OrganizationID` = `service_donatebaseinfo`.`TreatmentHospitalNo` |
| | | </sql> |
| | | <update id="updateDonateNumber"> |
| | | update service_donatebaseinfo |
| | |
| | | where ID = #{id} |
| | | </update> |
| | | |
| | | <select id="selectServiceDonatebaseinfoList" parameterType="com.ruoyi.project.domain.ServiceDonatebaseinfo" resultMap="ServiceDonatebaseinfoResult"> |
| | | <select id="selectServiceDonatebaseinfoList" parameterType="com.ruoyi.project.domain.ServiceDonatebaseinfo" |
| | | resultMap="ServiceDonatebaseinfoResult"> |
| | | <include refid="selectServiceDonatebaseinfoVo"/> |
| | | <where> |
| | | service_donatebaseinfo.del_flag = 0 |
| | |
| | | <if test="ageunit != null and ageunit != ''"> and AgeUnit = #{ageunit}</if> |
| | | <if test="birthday != null and birthday != ''"> and Birthday = #{birthday}</if> |
| | | <if test="phone != null and phone != ''"> and Phone = #{phone}</if> |
| | | <if test="residenceaddress != null and residenceaddress != ''"> and ResidenceAddress = #{residenceaddress}</if> |
| | | <if test="residenceprovince != null and residenceprovince != ''"> and ResidenceProvince = #{residenceprovince}</if> |
| | | <if test="residenceprovincename != null and residenceprovincename != ''"> and ResidenceProvinceName like concat('%', #{residenceprovincename}, '%')</if> |
| | | <if test="residenceaddress != null and residenceaddress != ''">and ResidenceAddress = #{residenceaddress} |
| | | </if> |
| | | <if test="residenceprovince != null and residenceprovince != ''">and ResidenceProvince = |
| | | #{residenceprovince} |
| | | </if> |
| | | <if test="residenceprovincename != null and residenceprovincename != ''">and ResidenceProvinceName like |
| | | concat('%', #{residenceprovincename}, '%') |
| | | </if> |
| | | <if test="residencecity != null and residencecity != ''"> and ResidenceCity = #{residencecity}</if> |
| | | <if test="residencecityname != null and residencecityname != ''"> and ResidenceCityName like concat('%', #{residencecityname}, '%')</if> |
| | | <if test="residencecityname != null and residencecityname != ''">and ResidenceCityName like concat('%', |
| | | #{residencecityname}, '%') |
| | | </if> |
| | | <if test="residencetown != null and residencetown != ''"> and ResidenceTown = #{residencetown}</if> |
| | | <if test="residencetownname != null and residencetownname != ''"> and ResidenceTownName like concat('%', #{residencetownname}, '%')</if> |
| | | <if test="residencecommunity != null and residencecommunity != ''"> and ResidenceCommunity = #{residencecommunity}</if> |
| | | <if test="residencecommunityname != null and residencecommunityname != ''"> and ResidenceCommunityName like concat('%', #{residencecommunityname}, '%')</if> |
| | | <if test="residencecountycode != null and residencecountycode != ''"> and ResidenceCountyCode = #{residencecountycode}</if> |
| | | <if test="residencecountyname != null and residencecountyname != ''"> and ResidenceCountyName like concat('%', #{residencecountyname}, '%')</if> |
| | | <if test="residencetownname != null and residencetownname != ''">and ResidenceTownName like concat('%', |
| | | #{residencetownname}, '%') |
| | | </if> |
| | | <if test="residencecommunity != null and residencecommunity != ''">and ResidenceCommunity = |
| | | #{residencecommunity} |
| | | </if> |
| | | <if test="residencecommunityname != null and residencecommunityname != ''">and ResidenceCommunityName like |
| | | concat('%', #{residencecommunityname}, '%') |
| | | </if> |
| | | <if test="residencecountycode != null and residencecountycode != ''">and ResidenceCountyCode = |
| | | #{residencecountycode} |
| | | </if> |
| | | <if test="residencecountyname != null and residencecountyname != ''">and ResidenceCountyName like |
| | | concat('%', #{residencecountyname}, '%') |
| | | </if> |
| | | <if test="registeraddress != null and registeraddress != ''"> and RegisterAddress = #{registeraddress}</if> |
| | | <if test="registerprovince != null and registerprovince != ''"> and RegisterProvince = #{registerprovince}</if> |
| | | <if test="registerprovincename != null and registerprovincename != ''"> and RegisterProvinceName like concat('%', #{registerprovincename}, '%')</if> |
| | | <if test="registerprovince != null and registerprovince != ''">and RegisterProvince = #{registerprovince} |
| | | </if> |
| | | <if test="registerprovincename != null and registerprovincename != ''">and RegisterProvinceName like |
| | | concat('%', #{registerprovincename}, '%') |
| | | </if> |
| | | <if test="registercity != null and registercity != ''"> and RegisterCity = #{registercity}</if> |
| | | <if test="registercityname != null and registercityname != ''"> and RegisterCityName like concat('%', #{registercityname}, '%')</if> |
| | | <if test="registercityname != null and registercityname != ''">and RegisterCityName like concat('%', |
| | | #{registercityname}, '%') |
| | | </if> |
| | | <if test="registertown != null and registertown != ''"> and RegisterTown = #{registertown}</if> |
| | | <if test="registertownname != null and registertownname != ''"> and RegisterTownName like concat('%', #{registertownname}, '%')</if> |
| | | <if test="registercommunity != null and registercommunity != ''"> and RegisterCommunity = #{registercommunity}</if> |
| | | <if test="registercommunityname != null and registercommunityname != ''"> and RegisterCommunityName like concat('%', #{registercommunityname}, '%')</if> |
| | | <if test="registercountycode != null and registercountycode != ''"> and RegisterCountyCode = #{registercountycode}</if> |
| | | <if test="registercountyname != null and registercountyname != ''"> and RegisterCountyName like concat('%', #{registercountyname}, '%')</if> |
| | | <if test="registertownname != null and registertownname != ''">and RegisterTownName like concat('%', |
| | | #{registertownname}, '%') |
| | | </if> |
| | | <if test="registercommunity != null and registercommunity != ''">and RegisterCommunity = |
| | | #{registercommunity} |
| | | </if> |
| | | <if test="registercommunityname != null and registercommunityname != ''">and RegisterCommunityName like |
| | | concat('%', #{registercommunityname}, '%') |
| | | </if> |
| | | <if test="registercountycode != null and registercountycode != ''">and RegisterCountyCode = |
| | | #{registercountycode} |
| | | </if> |
| | | <if test="registercountyname != null and registercountyname != ''">and RegisterCountyName like concat('%', |
| | | #{registercountyname}, '%') |
| | | </if> |
| | | <if test="recordstate != null and recordstate != ''"> and RecordState = #{recordstate}</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''"> and TreatmentHospitalNo = #{treatmenthospitalno}</if> |
| | | <if test="treatmenthospitalname != null and treatmenthospitalname != ''"> and TreatmentHospitalName like concat('%', #{treatmenthospitalname}, '%')</if> |
| | | <if test="treatmenthospitalno != null and treatmenthospitalno != ''">and TreatmentHospitalNo = |
| | | #{treatmenthospitalno} |
| | | </if> |
| | | <if test="treatmenthospitalname != null and treatmenthospitalname != ''">and TreatmentHospitalName like |
| | | concat('%', #{treatmenthospitalname}, '%') |
| | | </if> |
| | | <!-- <if test="treatmentdeptno != null and treatmentdeptno != ''"> and TreatmentDeptNo = #{treatmentdeptno}</if>--> |
| | | <if test="treatmentdeptname != null and treatmentdeptname != ''"> and TreatmentDeptName like concat('%', #{treatmentdeptname}, '%')</if> |
| | | <if test="treatmentdeptname != null and treatmentdeptname != ''">and TreatmentDeptName like concat('%', |
| | | #{treatmentdeptname}, '%') |
| | | </if> |
| | | <if test="diagnosisno != null and diagnosisno != ''"> and DiagnosisNo = #{diagnosisno}</if> |
| | | <if test="diagnosisname != null and diagnosisname != ''"> and DiagnosisName like concat('%', #{diagnosisname}, '%')</if> |
| | | <if test="diagnosisname != null and diagnosisname != ''">and DiagnosisName like concat('%', |
| | | #{diagnosisname}, '%') |
| | | </if> |
| | | <if test="bloodtype != null and bloodtype != ''"> and BloodType = #{bloodtype}</if> |
| | | <if test="inpatientno != null and inpatientno != ''"> and InpatientNo = #{inpatientno}</if> |
| | | <if test="donorno != null and donorno != ''"> and DonorNo like concat('%', #{donorno}, '%')</if> |
| | | <if test="donationcategory != null and donationcategory != ''"> and DonationCategory = #{donationcategory}</if> |
| | | <if test="donationcategory != null and donationcategory != ''">and DonationCategory = #{donationcategory} |
| | | </if> |
| | | <if test="illnessoverview != null and illnessoverview != ''"> and IllnessOverview = #{illnessoverview}</if> |
| | | <!-- <if test="malignanttumor != null "> and MalignantTumor = #{malignanttumor}</if>--> |
| | | <!-- <if test="deepcoma != null "> and DeepComa = #{deepcoma}</if>--> |
| | | <!-- <if test="spontaneousbreathing != null "> and SpontaneousBreathing = #{spontaneousbreathing}</if>--> |
| | | <!-- <if test="istrafficaccident != null "> and IsTrafficAccident = #{istrafficaccident}</if>--> |
| | | <!-- <if test="iscriminalcase != null "> and IsCriminalCase = #{iscriminalcase}</if>--> |
| | | <if test="kinship != null and kinship != ''"> and Kinship = #{kinship}</if> |
| | | <if test="selfwill != null "> and SelfWill = #{selfwill}</if> |
| | | <if test="kinshipwill != null "> and KinshipWill = #{kinshipwill}</if> |
| | | <if test="infosources != null and infosources != ''"> and InfoSources = #{infosources}</if> |
| | | <if test="redorganno != null and redorganno != ''"> and RedOrganNo = #{redorganno}</if> |
| | | <if test="redorganname != null and redorganname != ''"> and RedOrganName like concat('%', #{redorganname}, '%')</if> |
| | | <if test="redorganname != null and redorganname != ''">and RedOrganName like concat('%', #{redorganname}, |
| | | '%') |
| | | </if> |
| | | <if test="contactperson != null and contactperson != ''"> and ContactPerson = #{contactperson}</if> |
| | | <if test="contactnumber != null and contactnumber != ''"> and ContactNumber = #{contactnumber}</if> |
| | | <if test="contacttime != null and contacttime != ''"> and ContactTime = #{contacttime}</if> |
| | | <if test="reporterno != null and reporterno != ''"> and ReporterNo = #{reporterno}</if> |
| | | <if test="reportername != null and reportername != ''"> and ReporterName like concat('%', #{reportername}, '%')</if> |
| | | <if test="reportername != null and reportername != ''">and ReporterName like concat('%', #{reportername}, |
| | | '%') |
| | | </if> |
| | | <if test="reporterphone != null and reporterphone != ''"> and ReporterPhone = #{reporterphone}</if> |
| | | <if test="reporttime != null "> and ReportTime = #{reporttime}</if> |
| | | <!-- <if test="annexillnessprofile != null and annexillnessprofile != ''"> and AnnexIllnessProfile = #{annexillnessprofile}</if>--> |
| | | <!-- <if test="annexdiseaseassessment != null and annexdiseaseassessment != ''"> and AnnexDiseaseAssessment = #{annexdiseaseassessment}</if>--> |
| | | <!-- <if test="annexevaluationopinion != null and annexevaluationopinion != ''"> and AnnexEvaluationOpinion = #{annexevaluationopinion}</if>--> |
| | | <!-- <if test="annexbraindeathjudgment != null and annexbraindeathjudgment != ''"> and AnnexBrainDeathJudgment = #{annexbraindeathjudgment}</if>--> |
| | | <!-- <if test="annexeegreport != null and annexeegreport != ''"> and AnnexEEGReport = #{annexeegreport}</if>--> |
| | | <!-- <if test="annexshortlatencyreport != null and annexshortlatencyreport != ''"> and AnnexShortLatencyReport = #{annexshortlatencyreport}</if>--> |
| | | <!-- <if test="annexdopplerreportus != null and annexdopplerreportus != ''"> and AnnexDopplerReportUS = #{annexdopplerreportus}</if>--> |
| | | <!-- <if test="annexdeathriskassessment != null and annexdeathriskassessment != ''"> and AnnexDeathRiskAssessment = #{annexdeathriskassessment}</if>--> |
| | | <if test="infoname != null "> and infoName = #{infoname}</if> |
| | | <if test="infophone != null "> and infoPhone = #{infophone}</if> |
| | | <if test="createBy != null "> and `service_donatebaseinfo`.create_by = #{createBy}</if> |
| | |
| | | <if test="leaderno != null "> and leaderno = #{leaderno}</if> |
| | | <if test="leadername != null "> and leadername = #{leadername}</if> |
| | | <if test="businessarea != null "> and businessarea = #{businessarea}</if> |
| | | <if test="donatetime != null ">and donatetime = #{donatetime}</if> |
| | | <if test="donateno != null ">and donateno = #{donateno}</if> |
| | | </where> |
| | | |
| | | order by ReportTime desc |
| | |
| | | </select> |
| | | |
| | | <select id="getDonateNumberById" resultType="java.lang.String"> |
| | | select DonorNo from service_donatebaseinfo |
| | | select DonorNo |
| | | from service_donatebaseinfo |
| | | where id = #{id} |
| | | </select> |
| | | |
| | | <select id="getDonateCount" resultType="java.lang.Integer"> |
| | | select count(*) from service_donatebaseinfo |
| | | select count(*) |
| | | from service_donatebaseinfo |
| | | where RecordState = "9" |
| | | |
| | | </select> |
| | |
| | | </where> |
| | | </select> |
| | | <select id="countNumber" resultType="java.lang.Integer"> |
| | | select count(*) from service_donatebaseinfo |
| | | where ReportTime >= #{starttime} and ReportTime <= #{endtime} |
| | | select count(*) |
| | | from service_donatebaseinfo |
| | | where ReportTime >= #{starttime} |
| | | and ReportTime <= #{endtime} |
| | | </select> |
| | | <select id="getBloodCode" resultType="java.lang.String"> |
| | | select BloodCode from base_bloodtype |
| | | select BloodCode |
| | | from base_bloodtype |
| | | where BloodType = #{bloodtype} |
| | | </select> |
| | | <select id="countTerminatedNumber" resultType="java.lang.Integer"> |
| | | select count(*) from service_donatebaseinfo |
| | | select count(*) |
| | | from service_donatebaseinfo |
| | | where RecordState = "99" |
| | | and ReportTime >= #{starttime} and ReportTime <= #{endtime} |
| | | and ReportTime >= #{starttime} |
| | | and ReportTime <= #{endtime} |
| | | </select> |
| | | <select id="getAllDonateBaseInfo" resultType="com.ruoyi.project.domain.ServiceDonatebaseinfo"> |
| | | <include refid="selectServiceDonatebaseinfoVo"/> |
| | | </select> |
| | | <select id="getBaseInfoByHospital" resultType="com.ruoyi.project.domain.ServiceDonatebaseinfo"> |
| | | select ID, ReportTime from service_donatebaseinfo |
| | | select ID, ReportTime |
| | | from service_donatebaseinfo |
| | | where TreatmentHospitalNo = #{organizationid} |
| | | </select> |
| | | <select id="getAllDonateBaseInfoByTime" resultType="com.ruoyi.project.domain.ServiceDonatebaseinfo"> |
| | |
| | | or residencetownname like concat('%', #{name}, '%') |
| | | or bloodtype like concat('%', #{name}, '%') |
| | | or nativeplace like concat('%', #{name}, '%') |
| | | or reportername like concat('%', #{name}, '%')</if> |
| | | or reportername like concat('%', #{name}, '%') |
| | | </if> |
| | | |
| | | </where> |
| | | </select> |
| | | <select id="getDonorNameById" resultType="java.lang.String"> |
| | | select name from service_donatebaseinfo |
| | | select name |
| | | from service_donatebaseinfo |
| | | where id = #{infoid} |
| | | </select> |
| | | <select id="gethqzz" resultType="java.lang.String"> |
| | | select AcquisitionTissueName from service_donatebaseinfo |
| | | select AcquisitionTissueName |
| | | from service_donatebaseinfo |
| | | where id = #{infoid} |
| | | </select> |
| | | <select id="getById" resultType="com.ruoyi.project.domain.ServiceDonatebaseinfo"> |
| | | select * from service_donatebaseinfo |
| | | select * |
| | | from service_donatebaseinfo |
| | | where id = #{infoid} |
| | | </select> |
| | | <select id="countByRecordState" resultType="java.lang.Integer"> |
| | | select count(*) from service_donatebaseinfo |
| | | select count(*) |
| | | from service_donatebaseinfo |
| | | where RecordState = #{recordState} |
| | | and ReportTime >= #{starttime} and ReportTime <= #{endtime} |
| | | and ReportTime >= #{starttime} |
| | | and ReportTime <= #{endtime} |
| | | </select> |
| | | <select id="getDistrictDonate" resultType="java.lang.String"> |
| | | select o.city from service_donatebaseinfo b |
| | | select o.city |
| | | from service_donatebaseinfo b |
| | | inner join base_organization o on o.organizationid=b.treatmenthospitalno |
| | | where (b.RecordState = '0' or b.RecordState = '1' or b.RecordState = '2') |
| | | </select> |
| | | <select id="getDistrictComplete" resultType="java.lang.String"> |
| | | select o.city from service_donatebaseinfo b |
| | | select o.city |
| | | from service_donatebaseinfo b |
| | | inner join service_donatecompletioninfo d on d.infoid=b.id |
| | | inner join base_organization o on o.organizationid=b.treatmenthospitalno |
| | | where d.CompleteTime > 0 |
| | | </select> |
| | | <select id="getDistrictOrgans" resultType="java.lang.String"> |
| | | select o.city from service_donatebaseinfo b |
| | | select o.city |
| | | from service_donatebaseinfo b |
| | | inner join service_donateorgan d on d.infoid=b.id |
| | | inner join base_organization o on o.organizationid=b.treatmenthospitalno |
| | | where d.OrganGetTime > 0 |
| | | </select> |
| | | <select id="getDonateNameById" resultType="java.lang.String"> |
| | | select Name from service_donatebaseinfo |
| | | select Name |
| | | from service_donatebaseinfo |
| | | where id = #{infoid} |
| | | </select> |
| | | |
| | | <select id="getDistrictDonateByTime" resultType="java.lang.String"> |
| | | select o.city from service_donatebaseinfo b |
| | | select o.city |
| | | from service_donatebaseinfo b |
| | | inner join base_organization o on o.organizationid=b.treatmenthospitalno |
| | | where (b.RecordState = '0' or b.RecordState = '1' or b.RecordState = '2') |
| | | and b.ReportTime >= #{starttime} and b.ReportTime <= #{endtime} |
| | | and b.ReportTime >= #{starttime} |
| | | and b.ReportTime <= #{endtime} |
| | | </select> |
| | | <select id="getDistrictCompleteByTime" resultType="java.lang.String"> |
| | | select o.city from service_donatebaseinfo b |
| | | select o.city |
| | | from service_donatebaseinfo b |
| | | inner join service_donatecompletioninfo d on d.infoid=b.id |
| | | inner join base_organization o on o.organizationid=b.treatmenthospitalno |
| | | where d.del_flag=0 and d.CompleteTime >= #{starttime} and d.CompleteTime <= #{endtime} |
| | | where d.del_flag = 0 |
| | | and d.CompleteTime >= #{starttime} |
| | | and d.CompleteTime <= #{endtime} |
| | | </select> |
| | | |
| | | <select id="gettreatmenthospitalnoCompleteByTime" resultType="java.lang.String"> |
| | |
| | | </select> |
| | | |
| | | <select id="getDistrictOrgansByTime" resultType="java.lang.String"> |
| | | select o.city from service_donatebaseinfo b |
| | | select o.city |
| | | from service_donatebaseinfo b |
| | | inner join service_donateorgan d on d.infoid=b.id |
| | | inner join base_organization o on o.organizationid=b.treatmenthospitalno |
| | | WHERE d.del_flag=0 AND d.OrganGetTime IS NOT NULL AND d.OrganGetTime >= #{starttime} AND d.OrganGetTime <= #{endtime} |
| | | WHERE d.del_flag = 0 |
| | | AND d.OrganGetTime IS NOT NULL |
| | | AND d.OrganGetTime >= #{starttime} |
| | | AND d.OrganGetTime <= #{endtime} |
| | | </select> |
| | | |
| | | </mapper> |