itsm_ysm/bin/main/mapper/primarydb/sqlmap/QuartzMapper.xml
2025-08-11 18:08:32 +09:00

43 lines
1.3 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.urpsys.basebatch.dao.QuartzDao">
<!-- 배치작업 목록 조회 -->
<select id="selectSchedJobInfo" resultType="java.util.LinkedHashMap">
/* QuartzDao.selectSchedJobInfo */
SELECT
JOB_NAME AS jobName
, JOB_DESCRIPTION AS jobDescription
, CRON_EXPRESSION AS cronExpression
, JOB_CLASS AS jobClass
, FRST_REG_DTM AS frstRegDtm
, FRST_REGR_ID AS frstRegrId
, LAST_UPD_DTM AS lastUpdDtm
, LAST_UPDR_ID AS lastUpdr_id
FROM
TB_SCHED_JOB_INFO
WHERE USE_AT ='Y'
</select>
<!-- 배치작업에 인자 정보 조회 -->
<select id="selectSchedJobParamInfo" parameterType="String" resultType="java.util.LinkedHashMap">
/* QuartzDao.selectSchedJobParamInfo */
SELECT
JOB_NAME AS jobName
, JOB_PARAM_KEY AS jobParamKey
, JOB_PARAM_VALUE AS jobParamValue
FROM
TB_SCHED_JOB_PARAM_INFO
WHERE USE_AT ='Y'
AND JOB_NAME = #{jobName}
</select>
</mapper>