1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?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.yifu.cloud.plus.v1.job.mapper.SysScheduleJobMapper">
<resultMap id="sysScheduleJobMap" type="com.yifu.cloud.plus.v1.job.entity.SysScheduleJob">
<id property="id" column="ID"/>
<result property="jobId" column="JOB_ID"/>
<result property="beanName" column="BEAN_NAME"/>
<result property="methodName" column="METHOD_NAME"/>
<result property="params" column="PARAMS"/>
<result property="status" column="STATUS"/>
<result property="cronExpression" column="CRON_EXPRESSION"/>
<result property="remark" column="REMARK"/>
<result property="createtime" column="CREATETIME"/>
</resultMap>
<!--sysScheduleJob简单分页查询-->
<select id="getSysScheduleJobPage" resultMap="sysScheduleJobMap">
SELECT
ID,
JOB_ID,
BEAN_NAME,
METHOD_NAME,
PARAMS,
STATUS,
CRON_EXPRESSION,
REMARK,
CREATETIME
FROM sys_schedule_job
<where>1=1
<if test="sysScheduleJob.id != null and sysScheduleJob.id.trim() != ''">
AND ID = #{sysScheduleJob.id}
</if>
<if test="sysScheduleJob.jobId != null and sysScheduleJob.jobId.trim() != ''">
AND JOB_ID = #{sysScheduleJob.jobId}
</if>
<if test="sysScheduleJob.beanName != null and sysScheduleJob.beanName.trim() != ''">
AND BEAN_NAME = #{sysScheduleJob.beanName}
</if>
<if test="sysScheduleJob.methodName != null and sysScheduleJob.methodName.trim() != ''">
AND METHOD_NAME = #{sysScheduleJob.methodName}
</if>
<if test="sysScheduleJob.params != null and sysScheduleJob.params.trim() != ''">
AND PARAMS = #{sysScheduleJob.params}
</if>
<if test="sysScheduleJob.status != null and sysScheduleJob.status.trim() != ''">
AND STATUS = #{sysScheduleJob.status}
</if>
<if test="sysScheduleJob.cronExpression != null and sysScheduleJob.cronExpression.trim() != ''">
AND CRON_EXPRESSION = #{sysScheduleJob.cronExpression}
</if>
<if test="sysScheduleJob.remark != null and sysScheduleJob.remark.trim() != ''">
AND REMARK = #{sysScheduleJob.remark}
</if>
<if test="sysScheduleJob.createtime != null and sysScheduleJob.createtime.trim() != ''">
AND CREATETIME = #{sysScheduleJob.createtime}
</if>
</where>
</select>
</mapper>