From a1744d0bf7f0ad8ac861d672cffd7c710dac4e7e Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期五, 11 四月 2025 14:17:36 +0800 Subject: [PATCH] 获取未绑定轮灌组的取水口 --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerTrampMapper.xml | 38 ++++++++++++++++++++++++++++++-------- 1 files changed, 30 insertions(+), 8 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerTrampMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerTrampMapper.xml index d1ee14b..84e3c9e 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerTrampMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerTrampMapper.xml @@ -7,12 +7,13 @@ <id column="id" jdbcType="BIGINT" property="id" /> <result column="rtuAddr" jdbcType="VARCHAR" property="rtuAddr" /> <result column="protocol" jdbcType="VARCHAR" property="protocol" /> + <result column="protocol_version" jdbcType="INTEGER" property="protocolVersion" /> <result column="findDt" jdbcType="TIMESTAMP" property="findDt" /> <result column="orgTag" jdbcType="VARCHAR" property="orgTag" /> </resultMap> <sql id="Base_Column_List"> <!--@mbg.generated--> - id, rtuAddr, protocol, findDt, orgTag + id, rtuAddr, protocol, protocol_version, findDt, orgTag </sql> <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> <!--@mbg.generated--> @@ -35,11 +36,15 @@ delete from pr_controller_tramp where id = #{id,jdbcType=BIGINT} </delete> + <!--娓呯┖娴佹氮鎺у埗鍣ㄨ〃--> + <delete id="emptyTrampController"> + delete from pr_controller_tramp + </delete> <insert id="insert" parameterType="com.dy.pipIrrGlobal.pojoPr.PrControllerTramp"> <!--@mbg.generated--> - insert into pr_controller_tramp (id, rtuAddr, protocol, + insert into pr_controller_tramp (id, rtuAddr, protocol, protocol_version, findDt, orgTag) - values (#{id,jdbcType=BIGINT}, #{rtuAddr,jdbcType=VARCHAR}, #{protocol,jdbcType=VARCHAR}, + values (#{id,jdbcType=BIGINT}, #{rtuAddr,jdbcType=VARCHAR}, #{protocol,jdbcType=VARCHAR}, #{protocolVersion,jdbcType=INTEGER}, #{findDt,jdbcType=TIMESTAMP},#{orgTag,jdbcType=VARCHAR}) </insert> <insert id="insertSelective" parameterType="com.dy.pipIrrGlobal.pojoPr.PrControllerTramp"> @@ -54,6 +59,9 @@ </if> <if test="protocol != null"> protocol, + </if> + <if test="protocolVersion != null"> + protocol_version, </if> <if test="findDt != null"> findDt, @@ -71,6 +79,9 @@ </if> <if test="protocol != null"> #{protocol,jdbcType=VARCHAR}, + </if> + <if test="protocolVersion != null"> + #{protocolVersion,jdbcType=INTEGER}, </if> <if test="findDt != null"> #{findDt,jdbcType=TIMESTAMP}, @@ -90,6 +101,9 @@ <if test="protocol != null"> protocol = #{protocol,jdbcType=VARCHAR}, </if> + <if test="protocolVersion != null"> + protocol_version = #{protocolVersion,jdbcType=INTEGER}, + </if> <if test="findDt != null"> findDt = #{findDt,jdbcType=TIMESTAMP}, </if> @@ -104,6 +118,7 @@ update pr_controller_tramp set rtuAddr = #{rtuAddr,jdbcType=VARCHAR}, protocol = #{protocol,jdbcType=VARCHAR}, + protocol_version = #{protocolVersion,jdbcType=INTEGER}, findDt = #{findDt,jdbcType=TIMESTAMP}, orgTag = #{orgTag,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT} @@ -116,7 +131,7 @@ <!--鏍规嵁鎺у埗鍣ㄧ紪鍙疯幏鍙栨祦娴帶鍒跺櫒淇℃伅--> <select id="getTrampControllerInfo" resultMap="BaseResultMap"> - SELECT rtuAddr, protocol, findDt, orgTag FROM pr_controller_tramp WHERE id = #{controllerId} + SELECT rtuAddr, protocol,protocol_version, findDt, orgTag FROM pr_controller_tramp WHERE id = #{controllerId} </select> <!-- 鏍规嵁鏉′欢鑾峰彇娴佹氮鎺у埗鍣ㄤ俊鎭�--> @@ -124,6 +139,7 @@ select CAST(id AS char)AS id, rtuAddr, protocol, + protocol_version, findDt, orgTag FROM pr_controller_tramp @@ -132,19 +148,22 @@ id = #{id,jdbcType=VARCHAR} </if> <if test="rtuAddr != null and rtuAddr != ''"> - AND rtuAddr = #{rtuAddr,jdbcType=VARCHAR} + AND rtuAddr = #{rtuAddr,jdbcType=VARCHAR} </if> <if test="protocol != null and protocol != ''"> - AND protocol = #{protocol,jdbcType=VARCHAR} + AND protocol = #{protocol,jdbcType=VARCHAR} + </if> + <if test="protocolVersion != null"> + AND protocol_version = #{protocolVersion,jdbcType=INTEGER} </if> </where> + order by id desc <trim prefix="limit " > <if test="start != null and count != null"> #{start,javaType=Integer,jdbcType=INTEGER}, #{count,javaType=Integer,jdbcType=INTEGER} </if> </trim> - order by rtuAddr desc - </select> +</select> <!-- 鏍规嵁鏉′欢鑾峰彇娴佹氮鎺у埗鍣ㄦ暟閲�--> <select id="getTrampControllersCount" resultType="java.lang.Long"> select @@ -160,6 +179,9 @@ <if test="protocol != null and protocol != ''"> AND protocol = #{protocol,jdbcType=VARCHAR} </if> + <if test="protocolVersion != null"> + AND protocol_version = #{protocolVersion,jdbcType=VARCHAR} + </if> </where> </select> -- Gitblit v1.8.0