t.id,
		t.job_group,
		t.job_cron,
		t.job_desc,
		t.add_time,
		t.update_time,
		t.author,
		t.alarm_email,
		t.executor_route_strategy,
		t.executor_handler,
		t.executor_param,
		t.executor_block_strategy,
		t.executor_timeout,
		t.executor_fail_retry_count,
		t.glue_type,
		t.glue_source,
		t.glue_remark,
		t.glue_updatetime,
		t.child_jobid,
		t.type_,
		t.start_execute_time,
		t.end_execute_time,
		t.interval_seconds,
		t.repeat_count
	
    
    
    
        INSERT INTO xxl_job_qrtz_trigger_info (
        job_group,
        job_cron,
        job_desc,
        add_time,
        update_time,
        author,
        alarm_email,
        executor_route_strategy,
        executor_handler,
        executor_param,
        executor_block_strategy,
        executor_timeout,
        executor_fail_retry_count,
        glue_type,
        glue_source,
        glue_remark,
        glue_updatetime,
        child_jobid,
        type_,
        start_execute_time,
        end_execute_time,
        interval_seconds,
        repeat_count
        ) VALUES (
        #{jobGroup},
        #{jobCron},
        #{jobDesc},
        NOW(),
        NOW(),
        #{author},
        #{alarmEmail},
        #{executorRouteStrategy},
        #{executorHandler},
        #{executorParam},
        #{executorBlockStrategy},
        #{executorTimeout},
        #{executorFailRetryCount},
        #{glueType},
        #{glueSource},
        #{glueRemark},
        NOW(),
        #{childJobId},
        #{type},
        #{startExecuteTime},
        #{endExecuteTime},
        #{intervalSeconds},
        #{repeatCount}
        );
        
    
    
    
		UPDATE xxl_job_qrtz_trigger_info
		SET
			job_cron = #{jobCron},
			job_desc = #{jobDesc},
			update_time = NOW(),
			author = #{author},
			alarm_email = #{alarmEmail},
			executor_route_strategy = #{executorRouteStrategy},
			executor_handler = #{executorHandler},
			executor_param = #{executorParam},
			executor_block_strategy = #{executorBlockStrategy},
			executor_timeout = ${executorTimeout},
			executor_fail_retry_count = ${executorFailRetryCount},
			glue_type = #{glueType},
			glue_source = #{glueSource},
			glue_remark = #{glueRemark},
			glue_updatetime = #{glueUpdatetime},
			child_jobid = #{childJobId},
			type_ = #{type},
		    start_execute_time = #{startExecuteTime},
		    end_execute_time = #{endExecuteTime},
		    interval_seconds = #{intervalSeconds},
		    repeat_count = #{repeatCount}
		WHERE id = #{id}
	
    
		DELETE
		FROM xxl_job_qrtz_trigger_info
		WHERE id = #{id}