znpt-backend/core/src/main/resources/mapper/OutbidInfoMapper.xml

24 lines
1.4 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.dite.znpt.mapper.OutbidInfoMapper">
<select id="listOutbidInfoResp" resultType="com.dite.znpt.domain.vo.OutbidInfoResp">
SELECT oi.outbid_info_id, oi.bidding_info_id, bi.bidding_project, bi.bidding_company, oi.outbid_amount, oi.outbid_notify_date, oi.outbid_notice_file_id, oi.status, ai.file_name, ai.attach_path
FROM outbid_info oi
LEFT JOIN bidding_info bi ON oi.bidding_info_id = bi.bidding_info_id
LEFT JOIN attach_info ai ON oi.outbid_notice_file_id = ai.attach_id
<where>
oi.del_flag = '0'
<if test="projectName != null and project != ''">
AND bi.bidding_project LIKE concat ('%', #{projectName}, '%')
</if>
</where>
</select>
<select id="getOutbidInfoResp" resultType="com.dite.znpt.domain.vo.OutbidInfoResp">
SELECT oi.outbid_info_id, oi.bidding_info_id, bi.bidding_project, bi.bidding_company, oi.outbid_amount, oi.outbid_notify_date, oi.outbid_notice_file_id, oi.status, ai.file_name, ai.attach_path
FROM outbid_info oi
LEFT JOIN bidding_info bi ON oi.bidding_info_id = bi.bidding_info_id
LEFT JOIN attach_info ai ON oi.outbid_notice_file_id = ai.attach_id
WHERE oi.outbid_info_id = #{outbidInfoId}
</select>
</mapper>