<?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="org.springblade.xxljob.mapper.JobInfoMapper">
|
|
<!-- 通用查询映射结果 -->
|
<resultMap id="jobInfoResultMap" type="org.springblade.xxljob.entity.JobInfoEntity">
|
<result column="id" property="id"/>
|
<result column="job_group" property="jobGroup"/>
|
<result column="job_desc" property="jobDesc"/>
|
<result column="add_time" property="addTime"/>
|
<result column="author" property="author"/>
|
<result column="alarm_email" property="alarmEmail"/>
|
<result column="schedule_type" property="scheduleType"/>
|
<result column="schedule_conf" property="scheduleConf"/>
|
<result column="misfire_strategy" property="misfireStrategy"/>
|
<result column="executor_route_strategy" property="executorRouteStrategy"/>
|
<result column="executor_handler" property="executorHandler"/>
|
<result column="executor_param" property="executorParam"/>
|
<result column="executor_block_strategy" property="executorBlockStrategy"/>
|
<result column="executor_timeout" property="executorTimeout"/>
|
<result column="executor_fail_retry_count" property="executorFailRetryCount"/>
|
<result column="glue_type" property="glueType"/>
|
<result column="glue_source" property="glueSource"/>
|
<result column="glue_remark" property="glueRemark"/>
|
<result column="glue_updatetime" property="glueUpdatetime"/>
|
<result column="child_jobid" property="childJobid"/>
|
<result column="trigger_status" property="triggerStatus"/>
|
<result column="trigger_last_time" property="triggerLastTime"/>
|
<result column="trigger_next_time" property="triggerNextTime"/>
|
</resultMap>
|
|
<!--自定义分页查询-->
|
<select id="selectJobInfoPage" resultMap="jobInfoResultMap">
|
select * from xxl_job_info where 1=1
|
<if test="jobInfo.jobDesc!=null and jobInfo.jobDesc!=''">
|
and job_desc like concat('%',#{jobInfo.jobDesc},'%')
|
</if>
|
<if test="jobInfo.triggerStatus!=null">
|
and trigger_status = #{jobInfo.triggerStatus}
|
</if>
|
</select>
|
|
|
</mapper>
|