1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- <?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.bizmatics.persistence.mapper.SitedtlMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.bizmatics.model.Sitedtl">
- <id column="id" property="id" />
- <result column="account_number" property="accountNumber" />
- <result column="rheological_change" property="rheologicalChange" />
- <result column="power_capacity" property="powerCapacity" />
- <result column="route_id" property="routeId" />
- <result column="site_id" property="siteId" />
- <result column="supervision_department_id" property="supervisionDepartmentId" />
- <result column="cable_hole" property="cableHole" />
- <result column="damage" property="damage" />
- <result column="water_leakage" property="waterLeakage" />
- <result column="annihilator_insufficient_configuration" property="annihilatorInsufficientConfiguration" />
- <result column="annihilator_overdue" property="annihilatorOverdue" />
- <result column="door_baffle" property="doorBaffle" />
- <result column="pile_up_sundries" property="pileUpSundries" />
- <result column="serious_ash_deposition" property="seriousAshDeposition" />
- <result column="around_environment_humid" property="aroundEnvironmentHumid" />
- <result column="around_pile_up_sundries" property="aroundPileUpSundries" />
- <result column="no_electrician" property="noElectrician" />
- <result column="electrician_lack" property="electricianLack" />
- <result column="overdue_electrician_certificate" property="overdueElectricianCertificate" />
- <result column="electric_test_overdue" property="electricTestOverdue" />
- <result column="high_voltage_cabinet" property="highVoltageCabinet" />
- <result column="old_equipment" property="oldEquipment" />
- <result column="charged_display" property="chargedDisplay" />
- <result column="lighting" property="lighting" />
- <result column="blanket_insufficient_configuration" property="blanketInsufficientConfiguration" />
- <result column="ground_wire" property="groundWire" />
- <result column="analog_screen" property="analogScreen" />
- <result column="remarks" property="remarks" />
- <result column="creator" property="creator" />
- <result column="create_time" property="createTime" />
- </resultMap>
- <select id="sitedtlVoList" resultType="com.bizmatics.model.vo.SitedtlVo">
- SELECT
- a.*,b.id AS site_archivesid,b.*,c.site_name,d.route_name,e.supervision_name
- FROM
- sitedtl AS a
- left JOIN site_archives AS b ON a.id = b.sitedtl_id
- left join site as c on a.site_id=c.id
- left join route as d on d.id=a.route_id
- left join supervision as e on e.id=a.supervision_department_id
- <where>
- <if test="siteId != null and siteId !=0">
- a.site_id = #{siteId}
- </if>
- <if test="electricTestOverdue != null and electricTestOverdue !='' ">
- and a.electric_test_overdue LIKE CONCAT(CONCAT('%', #{electricTestOverdue}), '%')
- </if>
- </where>
- ORDER BY
- a.id DESC
- <if test="startCurrent != null and size !=0">
- LIMIT #{startCurrent},
- #{size}
- </if>
- </select>
- <select id="sitedtlVoListOne" resultType="com.bizmatics.model.vo.SitedtlVo">
- SELECT
- a.*,b.id AS site_archivesid,b.*,c.site_name,d.route_name,e.supervision_name
- FROM
- sitedtl AS a
- left JOIN site_archives AS b ON a.id = b.sitedtl_id
- left join site as c on a.site_id=c.id
- left join route as d on d.id=a.route_id
- left join supervision as e on e.id=a.supervision_department_id
- <where>
- <if test="siteId != null and siteId !=0">
- a.site_id = #{siteId}
- </if>
- <if test="electricTestOverdue != null and electricTestOverdue !='' ">
- and a.electric_test_overdue LIKE CONCAT(CONCAT('%', #{electricTestOverdue}), '%')
- </if>
- </where>
- ORDER BY
- a.id DESC
- <if test="startCurrent != null and size !=0">
- LIMIT #{startCurrent},
- #{size}
- </if>
- </select>
- </mapper>
|