69 lines
3.2 KiB
XML
69 lines
3.2 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.alonginfo.project.gansu.mapper.TradeNoticeDao">
|
|
<!-- 交易公告详情入库 -->
|
|
<insert id="pushTradeNotice" parameterType="java.util.List">
|
|
INSERT INTO
|
|
task_trade_notice
|
|
(notice_id, trade_seq_id, begin_date, end_date, con_beg_date, con_end_date, band_num, tradetype_mode,
|
|
tradeseq_cycle, sale_num, vendee_num, pub_time, file, res_pub_time, data_time)
|
|
VALUES
|
|
<foreach collection="list" item="item" separator=",">
|
|
(NULL, #{item.tradeSeqId}, #{item.beginDate}, #{item.endDate}, #{item.conBegDate}, #{item.conEndDate},
|
|
#{item.bandNum}, #{item.tradetypeMode}, #{item.tradeseqCycle}, #{item.saleNum}, #{item.vendeeNum}, #{item.pubTime},
|
|
#{item.file}, #{item.resPubTime}, #{item.dataTime})
|
|
</foreach>
|
|
</insert>
|
|
|
|
<!-- 删除旧交易详情数据 -->
|
|
<delete id="delNotice">
|
|
DELETE FROM
|
|
task_trade_notice
|
|
</delete>
|
|
|
|
<!-- 查询交易公告详情 -->
|
|
<select id ="getNoticeBySeqId" parameterType="java.lang.String" resultType="java.util.Map">
|
|
SELECT tradetype_mode tradeTypeMode, DATE_FORMAT(pub_time, '%Y-%m-%d') resPubTime, DATE_FORMAT(begin_date, '%Y-%m-%d %H:%i:%s') beginDate,
|
|
DATE_FORMAT(end_date, '%Y-%m-%d %H:%i:%s') endDate,
|
|
sale_num saleNum, vendee_num vendeeNum, tradeseq_cycle tradeSeqCycle
|
|
FROM
|
|
task_trade_notice
|
|
WHERE
|
|
trade_seq_id = #{seqId}
|
|
ORDER BY data_time DESC
|
|
LIMIT 0, 1
|
|
</select>
|
|
|
|
<!-- 交易公告详情入库 测试环境数据-->
|
|
<insert id="pushTestTradeNotice" parameterType="java.util.List">
|
|
INSERT INTO
|
|
test_task_trade_notice
|
|
(notice_id, trade_seq_id, begin_date, end_date, con_beg_date, con_end_date, band_num, tradetype_mode,
|
|
tradeseq_cycle, sale_num, vendee_num, pub_time, file, res_pub_time, data_time)
|
|
VALUES
|
|
<foreach collection="list" item="item" separator=",">
|
|
(NULL, #{item.tradeSeqId}, #{item.beginDate}, #{item.endDate}, #{item.conBegDate}, #{item.conEndDate},
|
|
#{item.bandNum}, #{item.tradetypeMode}, #{item.tradeseqCycle}, #{item.saleNum}, #{item.vendeeNum}, #{item.pubTime},
|
|
#{item.file}, #{item.resPubTime}, #{item.dataTime})
|
|
</foreach>
|
|
</insert>
|
|
|
|
<!-- 删除旧交易详情数据 测试环境数据-->
|
|
<delete id="delTestNotice">
|
|
DELETE FROM
|
|
test_task_trade_notice
|
|
</delete>
|
|
|
|
<!-- 查询交易公告详情 测试环境-->
|
|
<select id ="getTestNoticeBySeqId" parameterType="java.lang.String" resultType="java.util.Map">
|
|
SELECT tradetype_mode tradeTypeMode, DATE_FORMAT(pub_time, '%Y-%m-%d') resPubTime, DATE_FORMAT(begin_date, '%Y-%m-%d %H:%i:%s') beginDate,
|
|
DATE_FORMAT(end_date, '%Y-%m-%d %H:%i:%s') endDate,
|
|
sale_num saleNum, vendee_num vendeeNum, tradeseq_cycle tradeSeqCycle
|
|
FROM
|
|
test_task_trade_notice
|
|
WHERE
|
|
trade_seq_id = #{seqId}
|
|
ORDER BY data_time DESC
|
|
LIMIT 0, 1
|
|
</select>
|
|
</mapper> |