| | |
| | | <result column="is_deleted" property="isDeleted"/> |
| | | <result column="result_count" property="resultCount"/> |
| | | <result column="issue_event_count" property="issueEventCount"/> |
| | | <result column="algorithm_ids" property="algorithmIds" typeHandler="org.sxkj.common.handler.ListToStringTypeHandler"/> |
| | | </resultMap> |
| | | |
| | | |
| | |
| | | and pt.work_order_id::VARCHAR = #{param2.workOrderId}::VARCHAR |
| | | </if> |
| | | <if test="param2.patrolTaskName != null and param2.patrolTaskName != ''"> |
| | | and pt.patrol_task_name like concat(#{param2.patrolTaskName},'%') |
| | | and pt.patrol_task_name like concat('%',#{param2.patrolTaskName},'%') |
| | | </if> |
| | | <if test="param2.patrolTaskType != null and param2.patrolTaskType != ''"> |
| | | and pt.patrol_task_type::VARCHAR = #{param2.patrolTaskType}::VARCHAR |
| | |
| | | and pt.execute_time BETWEEN #{param2.startTime}::timestamp AND #{param2.endTime}::timestamp |
| | | </if> |
| | | </where> |
| | | order by pt.create_time desc, pt.execute_time asc |
| | | </select> |
| | | |
| | | |
| | |
| | | SELECT * FROM ja_gd_patrol_task ${ew.customSqlSegment} |
| | | </select> |
| | | |
| | | <select id="getPatrolTaskIdById" resultType="org.sxkj.gd.workorder.vo.GdPatrolTaskVO"> |
| | | <select id="getPatrolTaskIdById" resultMap="gdPatrolTaskResultMap"> |
| | | SELECT |
| | | pt.*, |
| | | md.airport_id as airport_id |
| | |
| | | </select> |
| | | |
| | | |
| | | <select id="getPatrolTaskDetail" resultType="org.sxkj.gd.workorder.vo.GdPatrolTaskVO"> |
| | | <select id="getPatrolTaskDetail" resultMap="gdPatrolTaskResultMap"> |
| | | SELECT |
| | | pt.*, |
| | | md.airport_id as airport_id, |
| | |
| | | WHERE id = #{workOrderParam.id} |
| | | </update> |
| | | |
| | | <!-- 根据工单ID查询巡查任务列表(仅id和名称) --> |
| | | <select id="selectListByWorkOrderId" resultType="org.sxkj.gd.workorder.vo.GdPatrolTaskSimpleVO"> |
| | | SELECT id, patrol_task_name AS patrolTaskName |
| | | FROM ja_gd_patrol_task |
| | | WHERE is_deleted = 0 |
| | | AND work_order_id = #{workOrderId}::bigint |
| | | ORDER BY create_time DESC |
| | | </select> |
| | | |
| | | </mapper> |