Files
FT546-WCS/ruoyi-admin/src/main/resources/mapper/queue/TsjDeviceExecutionQueueFinishMapper.xml
2025-11-20 08:53:34 +08:00

158 lines
9.2 KiB
XML

<?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.ruoyi.queue.tsj.mapper.TsjDeviceExecutionQueueFinishMapper">
<resultMap type="TsjDeviceExecutionQueueFinish" id="TsjDeviceExecutionQueueFinishResult">
<result property="guid" column="guid" />
<result property="deviceId" column="device_id" />
<result property="deviceName" column="device_name" />
<result property="taskNo" column="task_no" />
<result property="srcRow" column="src_row" />
<result property="srcColumn" column="src_column" />
<result property="srcLayer" column="src_layer" />
<result property="tarRow" column="tar_row" />
<result property="tarColumn" column="tar_column" />
<result property="tarLayer" column="tar_layer" />
<result property="srcSite" column="src_site" />
<result property="tarSite" column="tar_site" />
<result property="sendFlag" column="send_flag" />
<result property="sendType" column="send_type" />
<result property="taskType" column="task_type" />
<result property="createDate" column="create_date" />
<result property="startDate" column="start_date" />
<result property="finishDate" column="finish_date" />
<result property="spare1" column="spare1" />
<result property="spare2" column="spare2" />
<result property="spare3" column="spare3" />
<result property="rwlx" column="rwlx" />
</resultMap>
<sql id="selectTsjDeviceExecutionQueueFinishVo">
select guid, device_id, device_name, task_no, src_row, src_column, src_layer, tar_row, tar_column, tar_layer, src_site, tar_site, send_flag, send_type, task_type, create_date, start_date, finish_date, spare1, spare2, spare3, rwlx from tsj_device_execution_queue_finish
</sql>
<select id="selectTsjDeviceExecutionQueueFinishList" parameterType="TsjDeviceExecutionQueueFinish" resultMap="TsjDeviceExecutionQueueFinishResult">
<include refid="selectTsjDeviceExecutionQueueFinishVo"/>
<where>
<if test="deviceId != null "> and device_id = #{deviceId}</if>
<if test="deviceName != null and deviceName != ''"> and device_name like concat('%', #{deviceName}, '%')</if>
<if test="taskNo != null "> and task_no = #{taskNo}</if>
<if test="srcRow != null and srcRow != ''"> and src_row = #{srcRow}</if>
<if test="srcColumn != null and srcColumn != ''"> and src_column = #{srcColumn}</if>
<if test="srcLayer != null and srcLayer != ''"> and src_layer = #{srcLayer}</if>
<if test="tarRow != null and tarRow != ''"> and tar_row = #{tarRow}</if>
<if test="tarColumn != null and tarColumn != ''"> and tar_column = #{tarColumn}</if>
<if test="tarLayer != null and tarLayer != ''"> and tar_layer = #{tarLayer}</if>
<if test="srcSite != null and srcSite != ''"> and src_site = #{srcSite}</if>
<if test="tarSite != null and tarSite != ''"> and tar_site = #{tarSite}</if>
<if test="sendFlag != null and sendFlag != ''"> and send_flag = #{sendFlag}</if>
<if test="sendType != null and sendType != ''"> and send_type = #{sendType}</if>
<if test="taskType != null and taskType != ''"> and task_type = #{taskType}</if>
<if test="createDate != null and createDate != ''"> and create_date = #{createDate}</if>
<if test="startDate != null and startDate != ''"> and start_date = #{startDate}</if>
<if test="finishDate != null and finishDate != ''"> and finish_date = #{finishDate}</if>
<if test="spare1 != null and spare1 != ''"> and spare1 = #{spare1}</if>
<if test="spare2 != null and spare2 != ''"> and spare2 = #{spare2}</if>
<if test="spare3 != null and spare3 != ''"> and spare3 = #{spare3}</if>
<if test="rwlx != null and rwlx != ''"> and rwlx = #{rwlx}</if>
</where>
</select>
<select id="selectTsjDeviceExecutionQueueFinishByGuid" parameterType="String" resultMap="TsjDeviceExecutionQueueFinishResult">
<include refid="selectTsjDeviceExecutionQueueFinishVo"/>
where guid = #{guid}
</select>
<insert id="insertTsjDeviceExecutionQueueFinish" parameterType="TsjDeviceExecutionQueueFinish">
insert into tsj_device_execution_queue_finish
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="guid != null">guid,</if>
<if test="deviceId != null">device_id,</if>
<if test="deviceName != null">device_name,</if>
<if test="taskNo != null">task_no,</if>
<if test="srcRow != null">src_row,</if>
<if test="srcColumn != null">src_column,</if>
<if test="srcLayer != null">src_layer,</if>
<if test="tarRow != null">tar_row,</if>
<if test="tarColumn != null">tar_column,</if>
<if test="tarLayer != null">tar_layer,</if>
<if test="srcSite != null">src_site,</if>
<if test="tarSite != null">tar_site,</if>
<if test="sendFlag != null">send_flag,</if>
<if test="sendType != null">send_type,</if>
<if test="taskType != null">task_type,</if>
<if test="createDate != null">create_date,</if>
<if test="startDate != null">start_date,</if>
<if test="finishDate != null">finish_date,</if>
<if test="spare1 != null">spare1,</if>
<if test="spare2 != null">spare2,</if>
<if test="spare3 != null">spare3,</if>
<if test="rwlx != null">rwlx,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="guid != null">#{guid},</if>
<if test="deviceId != null">#{deviceId},</if>
<if test="deviceName != null">#{deviceName},</if>
<if test="taskNo != null">#{taskNo},</if>
<if test="srcRow != null">#{srcRow},</if>
<if test="srcColumn != null">#{srcColumn},</if>
<if test="srcLayer != null">#{srcLayer},</if>
<if test="tarRow != null">#{tarRow},</if>
<if test="tarColumn != null">#{tarColumn},</if>
<if test="tarLayer != null">#{tarLayer},</if>
<if test="srcSite != null">#{srcSite},</if>
<if test="tarSite != null">#{tarSite},</if>
<if test="sendFlag != null">#{sendFlag},</if>
<if test="sendType != null">#{sendType},</if>
<if test="taskType != null">#{taskType},</if>
<if test="createDate != null">#{createDate},</if>
<if test="startDate != null">#{startDate},</if>
<if test="finishDate != null">#{finishDate},</if>
<if test="spare1 != null">#{spare1},</if>
<if test="spare2 != null">#{spare2},</if>
<if test="spare3 != null">#{spare3},</if>
<if test="rwlx != null">#{rwlx},</if>
</trim>
</insert>
<update id="updateTsjDeviceExecutionQueueFinish" parameterType="TsjDeviceExecutionQueueFinish">
update tsj_device_execution_queue_finish
<trim prefix="SET" suffixOverrides=",">
<if test="deviceId != null">device_id = #{deviceId},</if>
<if test="deviceName != null">device_name = #{deviceName},</if>
<if test="taskNo != null">task_no = #{taskNo},</if>
<if test="srcRow != null">src_row = #{srcRow},</if>
<if test="srcColumn != null">src_column = #{srcColumn},</if>
<if test="srcLayer != null">src_layer = #{srcLayer},</if>
<if test="tarRow != null">tar_row = #{tarRow},</if>
<if test="tarColumn != null">tar_column = #{tarColumn},</if>
<if test="tarLayer != null">tar_layer = #{tarLayer},</if>
<if test="srcSite != null">src_site = #{srcSite},</if>
<if test="tarSite != null">tar_site = #{tarSite},</if>
<if test="sendFlag != null">send_flag = #{sendFlag},</if>
<if test="sendType != null">send_type = #{sendType},</if>
<if test="taskType != null">task_type = #{taskType},</if>
<if test="createDate != null">create_date = #{createDate},</if>
<if test="startDate != null">start_date = #{startDate},</if>
<if test="finishDate != null">finish_date = #{finishDate},</if>
<if test="spare1 != null">spare1 = #{spare1},</if>
<if test="spare2 != null">spare2 = #{spare2},</if>
<if test="spare3 != null">spare3 = #{spare3},</if>
<if test="rwlx != null">rwlx = #{rwlx},</if>
</trim>
where guid = #{guid}
</update>
<delete id="deleteTsjDeviceExecutionQueueFinishByGuid" parameterType="String">
delete from tsj_device_execution_queue_finish where guid = #{guid}
</delete>
<delete id="deleteTsjDeviceExecutionQueueFinishByGuids" parameterType="String">
delete from tsj_device_execution_queue_finish where guid in
<foreach item="guid" collection="array" open="(" separator="," close=")">
#{guid}
</foreach>
</delete>
</mapper>