pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml
@@ -18,6 +18,10 @@
    <!--@mbg.generated-->
    id, rtuAddr, protocol, onlineState, reportTime, addWays, `operator`, operateDt, deleted
  </sql>
  <sql id="Part_Column_List">
    <!--@mbg.generated-->
    id, rtuAddr
  </sql>
  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
    <!--@mbg.generated-->
    select 
@@ -216,11 +220,19 @@
  </select>
  <!--根据控制器编号获取控制器列表-->
  <!--根据控制器地址获取控制器列表-->
  <select id="getControllersByCode" resultType="java.util.Map">
    SELECT id, rtuAddr FROM pr_controller WHERE rtuAddr LIKE CONCAT('%',#{rtuAddr},'%')
  </select>
  <!--根据控制器地址获取控制器列表-->
  <select id="getControllersByRtuAddr" parameterType="java.lang.String" resultMap="BaseResultMap">
    select
    <include refid="Part_Column_List" />
    from pr_controller_tramp
    where rtuAddr = #{rtuAddr,jdbcType=VARCHAR}
  </select>
  <!--根据控制器编号逻辑删除控制-->
  <update id="deleteControllerById">
    UPDATE pr_controller SET deleted = 1 WHERE id = ${controllerId}