fxkh-txl-service/src/main/resources/mapper/WarnCallMapMapper.xml

31 lines
1.0 KiB
XML
Raw Normal View History

2025-07-14 11:23:11 +08:00
<?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.whdc.mapper.WarnCallMapMapper">
<select id="listWarnsThatNotGeneratedWcm" resultType="com.whdc.model.entity.QXWarning">
SELECT
Q.*
FROM
FXKH_TXL.QXWARNING Q
WHERE
NOT EXISTS (
SELECT 1
FROM FXKH_TXL.WARN_CALL_MAP WCM
WHERE WCM.WARN_ID = Q.WARNID
)
AND Q.PUBLISH_TIME > (
SELECT MAX(WCM_LATEST.warn_tm)
FROM FXKH_TXL.WARN_CALL_MAP WCM_LATEST
)
ORDER BY Q.WARNID ASC;
</select>
<select id="getWCMList" resultType="com.whdc.model.entity.AutoCall">
SELECT
*
FROM
FXKH_TXL.WARN_CALL_MAP WCM
WHERE
WCM.AUTOCALL_ID IS NULL
AND WCM.SHOULD_GENERATE = 1
AND WCM.GENERATED = 0
</select>
</mapper>