|  |  |  | 
|---|
|  |  |  | ge.`operator`, | 
|---|
|  |  |  | ge.operateDt, | 
|---|
|  |  |  | blo.`name`                                          AS blockName, | 
|---|
|  |  |  | CONCAT(country.`name`, town.`name`, village.`name`)              AS address | 
|---|
|  |  |  | CONCAT(country.`name`, town.`name`, village.`name`)              AS address, | 
|---|
|  |  |  | con.id AS controllerId, | 
|---|
|  |  |  | con.rtuAddr, | 
|---|
|  |  |  | con.protocol | 
|---|
|  |  |  | FROM pr_intake ge | 
|---|
|  |  |  | INNER JOIN pr_divide divi ON ge.divideId = divi.id | 
|---|
|  |  |  | INNER JOIN ba_block blo ON divi.blockId = blo.id | 
|---|
|  |  |  | LEFT JOIN pr_divide divi ON ge.divideId = divi.id | 
|---|
|  |  |  | LEFT JOIN ba_block blo ON divi.blockId = blo.id | 
|---|
|  |  |  | LEFT JOIN ba_district country ON ge.countyId = country.id | 
|---|
|  |  |  | LEFT JOIN ba_district town ON ge.townId = town.id | 
|---|
|  |  |  | LEFT JOIN ba_district village ON ge.villageId = village.id | 
|---|
|  |  |  | LEFT JOIN pr_controller con ON con.intakeId = ge.id | 
|---|
|  |  |  | where ge.id = #{id,jdbcType=BIGINT} | 
|---|
|  |  |  | AND ge.deleted = 0 | 
|---|
|  |  |  | AND divi.deleted = 0 | 
|---|
|  |  |  | AND blo.deleted = 0 | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <delete id="deleteLogicById" parameterType="java.lang.Long"> | 
|---|
|  |  |  | 
|---|
|  |  |  | SELECT | 
|---|
|  |  |  | inta.id                     AS intakeId, | 
|---|
|  |  |  | con.rtuAddr, | 
|---|
|  |  |  | inta.name                   AS intakeNum, | 
|---|
|  |  |  | con.protocol, | 
|---|
|  |  |  | con.protocol_version       AS protocolVersion, | 
|---|
|  |  |  | inta.name                  AS intakeNum, | 
|---|
|  |  |  | inta.lng, | 
|---|
|  |  |  | inta.lat, | 
|---|
|  |  |  | IFNULL(hou.instant_amount, 0) AS instantAmount, | 
|---|