查询语句修改

main
zhangyu 2023-02-24 10:11:27 +08:00
parent 689c66a773
commit ad53704c4e
1 changed files with 23 additions and 3 deletions

View File

@ -38,12 +38,32 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select> </select>
<sql id="selectMajorHazardVo"> <sql id="selectMajorHazardVo">
select id, name, danger_level, unified_coding, hazardous_chemicals_name,risk_factor, consequence ,control_measures ,enterprise, main_responsible_person_id, main_responsible_person ,technology_responsible_person,technology_responsible_person_id,operate_responsible_person_id,operate_responsible_person from major_hazard_sources select distinct(a.id) id,
a.name name,
a.danger_level dangerLevel,
a.unified_coding unifiedCoding,
a.hazardous_chemicals_name hazardousChemicalsName,
a.risk_factor riskFactor,
a.consequence consequence ,
a.control_measures controlMeasures,
e.name enterprise,
a.main_responsible_person_id mainResponsiblePersonId,
p.name mainResponsiblePerson,
p1.name technologyResponsiblePerson,
a.technology_responsible_person_id technologyResponsiblePersonId,
a.operate_responsible_person_id operateResponsiblePersonId,
p2.name operateResponsiblePerson
from major_hazard_sources as a
left join enterprise_information as e on a.enterprise_id = e.id
left join person as p on p.id = a.main_responsible_person_id
left join person as p1 on p1.id = a.main_responsible_person_id
left join person as p2 on p2.id = a.main_responsible_person_id
</sql> </sql>
<select id="selectMajorHazardSourcesById" parameterType="String" resultMap="MajorHazardSourcesResult"> <select id="selectMajorHazardSourcesById" parameterType="String" resultType="MajorHazardSources">
<include refid="selectMajorHazardVo"/> <include refid="selectMajorHazardVo"/>
where id = #{id} where a.id = #{id}
</select> </select>
<insert id="insertMajorHazardSources" parameterType="com.hbt.safety.supervision.pojo.MajorHazardSources"> <insert id="insertMajorHazardSources" parameterType="com.hbt.safety.supervision.pojo.MajorHazardSources">