<?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="generator.ZrzyCkqBidwinnoticeDao">
  <resultMap id="BaseResultMap" type="generate.ZrzyCkqBidwinnotice">
    <id column="SOURCE_DATA_KEY" jdbcType="VARCHAR" property="sourceDataKey" />
    <result column="SOURCE_DATA_CODE" jdbcType="VARCHAR" property="sourceDataCode" />
    <result column="NA_APP_CODE" jdbcType="VARCHAR" property="naAppCode" />
    <result column="NA_APP_NAME" jdbcType="VARCHAR" property="naAppName" />
    <result column="PUBLISHING_TIME" jdbcType="BIGINT" property="publishingTime" />
    <result column="UNIFIED_DEAL_CODE" jdbcType="VARCHAR" property="unifiedDealCode" />
    <result column="TRANSACT_WAY" jdbcType="VARCHAR" property="transactWay" />
    <result column="MIN_TRANSACT_TYPE" jdbcType="VARCHAR" property="minTransactType" />
    <result column="MIN_MODE" jdbcType="VARCHAR" property="minMode" />
    <result column="NOTICE_NATURE" jdbcType="VARCHAR" property="noticeNature" />
    <result column="IN_BUY_KIND" jdbcType="BIGINT" property="inBuyKind" />
    <result column="QT_PLAN_YEARS" jdbcType="DECIMAL" property="qtPlanYears" />
    <result column="QT_TOTAL_AREA" jdbcType="DECIMAL" property="qtTotalArea" />
    <result column="NA_GEOGRAPHY_POSITION" jdbcType="VARCHAR" property="naGeographyPosition" />
    <result column="REGION_CODE" jdbcType="VARCHAR" property="regionCode" />
    <result column="TRA_PLACE_CODE" jdbcType="VARCHAR" property="traPlaceCode" />
    <result column="TRA_AGENCY_NAME" jdbcType="VARCHAR" property="traAgencyName" />
    <result column="TRA_AGENCY_CODE" jdbcType="VARCHAR" property="traAgencyCode" />
    <result column="NA_PUBLIC_BIDDER" jdbcType="VARCHAR" property="naPublicBidder" />
    <result column="BIDDER_TYPE" jdbcType="VARCHAR" property="bidderType" />
    <result column="BIDDER_CODE" jdbcType="VARCHAR" property="bidderCode" />
    <result column="BIDDER_ROLE" jdbcType="VARCHAR" property="bidderRole" />
    <result column="QT_PUBLIC_PRICE" jdbcType="DECIMAL" property="qtPublicPrice" />
    <result column="NA_REG_ADDRESS" jdbcType="VARCHAR" property="naRegAddress" />
    <result column="NA_TD_ADDRESS" jdbcType="VARCHAR" property="naTdAddress" />
    <result column="DT_BUY_DATE" jdbcType="BIGINT" property="dtBuyDate" />
    <result column="IN_COST_STYLE" jdbcType="BIGINT" property="inCostStyle" />
    <result column="DT_COST_DATE" jdbcType="BIGINT" property="dtCostDate" />
    <result column="NA_AREA_COORDINATE" jdbcType="VARCHAR" property="naAreaCoordinate" />
    <result column="URL" jdbcType="VARCHAR" property="url" />
    <result column="ANNOUNCEMENT_NAME" jdbcType="VARCHAR" property="announcementName" />
    <result column="ANNOUNCEMENT_CONNECT" jdbcType="VARCHAR" property="announcementConnect" />
    <result column="PLATFORM_CODE" jdbcType="VARCHAR" property="platformCode" />
    <result column="PUB_SERVICE_PLAT_CODE" jdbcType="VARCHAR" property="pubServicePlatCode" />
    <result column="DATA_TIMESTAMP" jdbcType="BIGINT" property="dataTimestamp" />
    <result column="START_PRICE" jdbcType="DECIMAL" property="startPrice" />
    <result column="FLOOR_PRICE" jdbcType="DECIMAL" property="floorPrice" />
    <result column="DATA_SOURCE_CODE" jdbcType="VARCHAR" property="dataSourceCode" />
  </resultMap>
  <sql id="Base_Column_List">
    SOURCE_DATA_KEY, SOURCE_DATA_CODE, NA_APP_CODE, NA_APP_NAME, PUBLISHING_TIME, UNIFIED_DEAL_CODE, 
    TRANSACT_WAY, MIN_TRANSACT_TYPE, MIN_MODE, NOTICE_NATURE, IN_BUY_KIND, QT_PLAN_YEARS, 
    QT_TOTAL_AREA, NA_GEOGRAPHY_POSITION, REGION_CODE, TRA_PLACE_CODE, TRA_AGENCY_NAME, 
    TRA_AGENCY_CODE, NA_PUBLIC_BIDDER, BIDDER_TYPE, BIDDER_CODE, BIDDER_ROLE, QT_PUBLIC_PRICE, 
    NA_REG_ADDRESS, NA_TD_ADDRESS, DT_BUY_DATE, IN_COST_STYLE, DT_COST_DATE, NA_AREA_COORDINATE, 
    URL, ANNOUNCEMENT_NAME, ANNOUNCEMENT_CONNECT, PLATFORM_CODE, PUB_SERVICE_PLAT_CODE, 
    DATA_TIMESTAMP, START_PRICE, FLOOR_PRICE, DATA_SOURCE_CODE
  </sql>
  <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
    select 
    <include refid="Base_Column_List" />
    from zrzy_ckq_bidwinnotice
    where SOURCE_DATA_KEY = #{sourceDataKey,jdbcType=VARCHAR}
  </select>
  <delete id="deleteByPrimaryKey" parameterType="java.lang.String">
    delete from zrzy_ckq_bidwinnotice
    where SOURCE_DATA_KEY = #{sourceDataKey,jdbcType=VARCHAR}
  </delete>
  <insert id="insert" keyColumn="SOURCE_DATA_KEY" keyProperty="sourceDataKey" parameterType="generate.ZrzyCkqBidwinnotice" useGeneratedKeys="true">
    insert into zrzy_ckq_bidwinnotice (SOURCE_DATA_CODE, NA_APP_CODE, NA_APP_NAME, 
      PUBLISHING_TIME, UNIFIED_DEAL_CODE, TRANSACT_WAY, 
      MIN_TRANSACT_TYPE, MIN_MODE, NOTICE_NATURE, 
      IN_BUY_KIND, QT_PLAN_YEARS, QT_TOTAL_AREA, 
      NA_GEOGRAPHY_POSITION, REGION_CODE, TRA_PLACE_CODE, 
      TRA_AGENCY_NAME, TRA_AGENCY_CODE, NA_PUBLIC_BIDDER, 
      BIDDER_TYPE, BIDDER_CODE, BIDDER_ROLE, 
      QT_PUBLIC_PRICE, NA_REG_ADDRESS, NA_TD_ADDRESS, 
      DT_BUY_DATE, IN_COST_STYLE, DT_COST_DATE, 
      NA_AREA_COORDINATE, URL, ANNOUNCEMENT_NAME, 
      ANNOUNCEMENT_CONNECT, PLATFORM_CODE, PUB_SERVICE_PLAT_CODE, 
      DATA_TIMESTAMP, START_PRICE, FLOOR_PRICE, 
      DATA_SOURCE_CODE)
    values (#{sourceDataCode,jdbcType=VARCHAR}, #{naAppCode,jdbcType=VARCHAR}, #{naAppName,jdbcType=VARCHAR}, 
      #{publishingTime,jdbcType=BIGINT}, #{unifiedDealCode,jdbcType=VARCHAR}, #{transactWay,jdbcType=VARCHAR}, 
      #{minTransactType,jdbcType=VARCHAR}, #{minMode,jdbcType=VARCHAR}, #{noticeNature,jdbcType=VARCHAR}, 
      #{inBuyKind,jdbcType=BIGINT}, #{qtPlanYears,jdbcType=DECIMAL}, #{qtTotalArea,jdbcType=DECIMAL}, 
      #{naGeographyPosition,jdbcType=VARCHAR}, #{regionCode,jdbcType=VARCHAR}, #{traPlaceCode,jdbcType=VARCHAR}, 
      #{traAgencyName,jdbcType=VARCHAR}, #{traAgencyCode,jdbcType=VARCHAR}, #{naPublicBidder,jdbcType=VARCHAR}, 
      #{bidderType,jdbcType=VARCHAR}, #{bidderCode,jdbcType=VARCHAR}, #{bidderRole,jdbcType=VARCHAR}, 
      #{qtPublicPrice,jdbcType=DECIMAL}, #{naRegAddress,jdbcType=VARCHAR}, #{naTdAddress,jdbcType=VARCHAR}, 
      #{dtBuyDate,jdbcType=BIGINT}, #{inCostStyle,jdbcType=BIGINT}, #{dtCostDate,jdbcType=BIGINT}, 
      #{naAreaCoordinate,jdbcType=VARCHAR}, #{url,jdbcType=VARCHAR}, #{announcementName,jdbcType=VARCHAR}, 
      #{announcementConnect,jdbcType=VARCHAR}, #{platformCode,jdbcType=VARCHAR}, #{pubServicePlatCode,jdbcType=VARCHAR}, 
      #{dataTimestamp,jdbcType=BIGINT}, #{startPrice,jdbcType=DECIMAL}, #{floorPrice,jdbcType=DECIMAL}, 
      #{dataSourceCode,jdbcType=VARCHAR})
  </insert>
  <insert id="insertSelective" keyColumn="SOURCE_DATA_KEY" keyProperty="sourceDataKey" parameterType="generate.ZrzyCkqBidwinnotice" useGeneratedKeys="true">
    insert into zrzy_ckq_bidwinnotice
    <trim prefix="(" suffix=")" suffixOverrides=",">
      <if test="sourceDataCode != null">
        SOURCE_DATA_CODE,
      </if>
      <if test="naAppCode != null">
        NA_APP_CODE,
      </if>
      <if test="naAppName != null">
        NA_APP_NAME,
      </if>
      <if test="publishingTime != null">
        PUBLISHING_TIME,
      </if>
      <if test="unifiedDealCode != null">
        UNIFIED_DEAL_CODE,
      </if>
      <if test="transactWay != null">
        TRANSACT_WAY,
      </if>
      <if test="minTransactType != null">
        MIN_TRANSACT_TYPE,
      </if>
      <if test="minMode != null">
        MIN_MODE,
      </if>
      <if test="noticeNature != null">
        NOTICE_NATURE,
      </if>
      <if test="inBuyKind != null">
        IN_BUY_KIND,
      </if>
      <if test="qtPlanYears != null">
        QT_PLAN_YEARS,
      </if>
      <if test="qtTotalArea != null">
        QT_TOTAL_AREA,
      </if>
      <if test="naGeographyPosition != null">
        NA_GEOGRAPHY_POSITION,
      </if>
      <if test="regionCode != null">
        REGION_CODE,
      </if>
      <if test="traPlaceCode != null">
        TRA_PLACE_CODE,
      </if>
      <if test="traAgencyName != null">
        TRA_AGENCY_NAME,
      </if>
      <if test="traAgencyCode != null">
        TRA_AGENCY_CODE,
      </if>
      <if test="naPublicBidder != null">
        NA_PUBLIC_BIDDER,
      </if>
      <if test="bidderType != null">
        BIDDER_TYPE,
      </if>
      <if test="bidderCode != null">
        BIDDER_CODE,
      </if>
      <if test="bidderRole != null">
        BIDDER_ROLE,
      </if>
      <if test="qtPublicPrice != null">
        QT_PUBLIC_PRICE,
      </if>
      <if test="naRegAddress != null">
        NA_REG_ADDRESS,
      </if>
      <if test="naTdAddress != null">
        NA_TD_ADDRESS,
      </if>
      <if test="dtBuyDate != null">
        DT_BUY_DATE,
      </if>
      <if test="inCostStyle != null">
        IN_COST_STYLE,
      </if>
      <if test="dtCostDate != null">
        DT_COST_DATE,
      </if>
      <if test="naAreaCoordinate != null">
        NA_AREA_COORDINATE,
      </if>
      <if test="url != null">
        URL,
      </if>
      <if test="announcementName != null">
        ANNOUNCEMENT_NAME,
      </if>
      <if test="announcementConnect != null">
        ANNOUNCEMENT_CONNECT,
      </if>
      <if test="platformCode != null">
        PLATFORM_CODE,
      </if>
      <if test="pubServicePlatCode != null">
        PUB_SERVICE_PLAT_CODE,
      </if>
      <if test="dataTimestamp != null">
        DATA_TIMESTAMP,
      </if>
      <if test="startPrice != null">
        START_PRICE,
      </if>
      <if test="floorPrice != null">
        FLOOR_PRICE,
      </if>
      <if test="dataSourceCode != null">
        DATA_SOURCE_CODE,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides=",">
      <if test="sourceDataCode != null">
        #{sourceDataCode,jdbcType=VARCHAR},
      </if>
      <if test="naAppCode != null">
        #{naAppCode,jdbcType=VARCHAR},
      </if>
      <if test="naAppName != null">
        #{naAppName,jdbcType=VARCHAR},
      </if>
      <if test="publishingTime != null">
        #{publishingTime,jdbcType=BIGINT},
      </if>
      <if test="unifiedDealCode != null">
        #{unifiedDealCode,jdbcType=VARCHAR},
      </if>
      <if test="transactWay != null">
        #{transactWay,jdbcType=VARCHAR},
      </if>
      <if test="minTransactType != null">
        #{minTransactType,jdbcType=VARCHAR},
      </if>
      <if test="minMode != null">
        #{minMode,jdbcType=VARCHAR},
      </if>
      <if test="noticeNature != null">
        #{noticeNature,jdbcType=VARCHAR},
      </if>
      <if test="inBuyKind != null">
        #{inBuyKind,jdbcType=BIGINT},
      </if>
      <if test="qtPlanYears != null">
        #{qtPlanYears,jdbcType=DECIMAL},
      </if>
      <if test="qtTotalArea != null">
        #{qtTotalArea,jdbcType=DECIMAL},
      </if>
      <if test="naGeographyPosition != null">
        #{naGeographyPosition,jdbcType=VARCHAR},
      </if>
      <if test="regionCode != null">
        #{regionCode,jdbcType=VARCHAR},
      </if>
      <if test="traPlaceCode != null">
        #{traPlaceCode,jdbcType=VARCHAR},
      </if>
      <if test="traAgencyName != null">
        #{traAgencyName,jdbcType=VARCHAR},
      </if>
      <if test="traAgencyCode != null">
        #{traAgencyCode,jdbcType=VARCHAR},
      </if>
      <if test="naPublicBidder != null">
        #{naPublicBidder,jdbcType=VARCHAR},
      </if>
      <if test="bidderType != null">
        #{bidderType,jdbcType=VARCHAR},
      </if>
      <if test="bidderCode != null">
        #{bidderCode,jdbcType=VARCHAR},
      </if>
      <if test="bidderRole != null">
        #{bidderRole,jdbcType=VARCHAR},
      </if>
      <if test="qtPublicPrice != null">
        #{qtPublicPrice,jdbcType=DECIMAL},
      </if>
      <if test="naRegAddress != null">
        #{naRegAddress,jdbcType=VARCHAR},
      </if>
      <if test="naTdAddress != null">
        #{naTdAddress,jdbcType=VARCHAR},
      </if>
      <if test="dtBuyDate != null">
        #{dtBuyDate,jdbcType=BIGINT},
      </if>
      <if test="inCostStyle != null">
        #{inCostStyle,jdbcType=BIGINT},
      </if>
      <if test="dtCostDate != null">
        #{dtCostDate,jdbcType=BIGINT},
      </if>
      <if test="naAreaCoordinate != null">
        #{naAreaCoordinate,jdbcType=VARCHAR},
      </if>
      <if test="url != null">
        #{url,jdbcType=VARCHAR},
      </if>
      <if test="announcementName != null">
        #{announcementName,jdbcType=VARCHAR},
      </if>
      <if test="announcementConnect != null">
        #{announcementConnect,jdbcType=VARCHAR},
      </if>
      <if test="platformCode != null">
        #{platformCode,jdbcType=VARCHAR},
      </if>
      <if test="pubServicePlatCode != null">
        #{pubServicePlatCode,jdbcType=VARCHAR},
      </if>
      <if test="dataTimestamp != null">
        #{dataTimestamp,jdbcType=BIGINT},
      </if>
      <if test="startPrice != null">
        #{startPrice,jdbcType=DECIMAL},
      </if>
      <if test="floorPrice != null">
        #{floorPrice,jdbcType=DECIMAL},
      </if>
      <if test="dataSourceCode != null">
        #{dataSourceCode,jdbcType=VARCHAR},
      </if>
    </trim>
  </insert>
  <update id="updateByPrimaryKeySelective" parameterType="generate.ZrzyCkqBidwinnotice">
    update zrzy_ckq_bidwinnotice
    <set>
      <if test="sourceDataCode != null">
        SOURCE_DATA_CODE = #{sourceDataCode,jdbcType=VARCHAR},
      </if>
      <if test="naAppCode != null">
        NA_APP_CODE = #{naAppCode,jdbcType=VARCHAR},
      </if>
      <if test="naAppName != null">
        NA_APP_NAME = #{naAppName,jdbcType=VARCHAR},
      </if>
      <if test="publishingTime != null">
        PUBLISHING_TIME = #{publishingTime,jdbcType=BIGINT},
      </if>
      <if test="unifiedDealCode != null">
        UNIFIED_DEAL_CODE = #{unifiedDealCode,jdbcType=VARCHAR},
      </if>
      <if test="transactWay != null">
        TRANSACT_WAY = #{transactWay,jdbcType=VARCHAR},
      </if>
      <if test="minTransactType != null">
        MIN_TRANSACT_TYPE = #{minTransactType,jdbcType=VARCHAR},
      </if>
      <if test="minMode != null">
        MIN_MODE = #{minMode,jdbcType=VARCHAR},
      </if>
      <if test="noticeNature != null">
        NOTICE_NATURE = #{noticeNature,jdbcType=VARCHAR},
      </if>
      <if test="inBuyKind != null">
        IN_BUY_KIND = #{inBuyKind,jdbcType=BIGINT},
      </if>
      <if test="qtPlanYears != null">
        QT_PLAN_YEARS = #{qtPlanYears,jdbcType=DECIMAL},
      </if>
      <if test="qtTotalArea != null">
        QT_TOTAL_AREA = #{qtTotalArea,jdbcType=DECIMAL},
      </if>
      <if test="naGeographyPosition != null">
        NA_GEOGRAPHY_POSITION = #{naGeographyPosition,jdbcType=VARCHAR},
      </if>
      <if test="regionCode != null">
        REGION_CODE = #{regionCode,jdbcType=VARCHAR},
      </if>
      <if test="traPlaceCode != null">
        TRA_PLACE_CODE = #{traPlaceCode,jdbcType=VARCHAR},
      </if>
      <if test="traAgencyName != null">
        TRA_AGENCY_NAME = #{traAgencyName,jdbcType=VARCHAR},
      </if>
      <if test="traAgencyCode != null">
        TRA_AGENCY_CODE = #{traAgencyCode,jdbcType=VARCHAR},
      </if>
      <if test="naPublicBidder != null">
        NA_PUBLIC_BIDDER = #{naPublicBidder,jdbcType=VARCHAR},
      </if>
      <if test="bidderType != null">
        BIDDER_TYPE = #{bidderType,jdbcType=VARCHAR},
      </if>
      <if test="bidderCode != null">
        BIDDER_CODE = #{bidderCode,jdbcType=VARCHAR},
      </if>
      <if test="bidderRole != null">
        BIDDER_ROLE = #{bidderRole,jdbcType=VARCHAR},
      </if>
      <if test="qtPublicPrice != null">
        QT_PUBLIC_PRICE = #{qtPublicPrice,jdbcType=DECIMAL},
      </if>
      <if test="naRegAddress != null">
        NA_REG_ADDRESS = #{naRegAddress,jdbcType=VARCHAR},
      </if>
      <if test="naTdAddress != null">
        NA_TD_ADDRESS = #{naTdAddress,jdbcType=VARCHAR},
      </if>
      <if test="dtBuyDate != null">
        DT_BUY_DATE = #{dtBuyDate,jdbcType=BIGINT},
      </if>
      <if test="inCostStyle != null">
        IN_COST_STYLE = #{inCostStyle,jdbcType=BIGINT},
      </if>
      <if test="dtCostDate != null">
        DT_COST_DATE = #{dtCostDate,jdbcType=BIGINT},
      </if>
      <if test="naAreaCoordinate != null">
        NA_AREA_COORDINATE = #{naAreaCoordinate,jdbcType=VARCHAR},
      </if>
      <if test="url != null">
        URL = #{url,jdbcType=VARCHAR},
      </if>
      <if test="announcementName != null">
        ANNOUNCEMENT_NAME = #{announcementName,jdbcType=VARCHAR},
      </if>
      <if test="announcementConnect != null">
        ANNOUNCEMENT_CONNECT = #{announcementConnect,jdbcType=VARCHAR},
      </if>
      <if test="platformCode != null">
        PLATFORM_CODE = #{platformCode,jdbcType=VARCHAR},
      </if>
      <if test="pubServicePlatCode != null">
        PUB_SERVICE_PLAT_CODE = #{pubServicePlatCode,jdbcType=VARCHAR},
      </if>
      <if test="dataTimestamp != null">
        DATA_TIMESTAMP = #{dataTimestamp,jdbcType=BIGINT},
      </if>
      <if test="startPrice != null">
        START_PRICE = #{startPrice,jdbcType=DECIMAL},
      </if>
      <if test="floorPrice != null">
        FLOOR_PRICE = #{floorPrice,jdbcType=DECIMAL},
      </if>
      <if test="dataSourceCode != null">
        DATA_SOURCE_CODE = #{dataSourceCode,jdbcType=VARCHAR},
      </if>
    </set>
    where SOURCE_DATA_KEY = #{sourceDataKey,jdbcType=VARCHAR}
  </update>
  <update id="updateByPrimaryKey" parameterType="generate.ZrzyCkqBidwinnotice">
    update zrzy_ckq_bidwinnotice
    set SOURCE_DATA_CODE = #{sourceDataCode,jdbcType=VARCHAR},
      NA_APP_CODE = #{naAppCode,jdbcType=VARCHAR},
      NA_APP_NAME = #{naAppName,jdbcType=VARCHAR},
      PUBLISHING_TIME = #{publishingTime,jdbcType=BIGINT},
      UNIFIED_DEAL_CODE = #{unifiedDealCode,jdbcType=VARCHAR},
      TRANSACT_WAY = #{transactWay,jdbcType=VARCHAR},
      MIN_TRANSACT_TYPE = #{minTransactType,jdbcType=VARCHAR},
      MIN_MODE = #{minMode,jdbcType=VARCHAR},
      NOTICE_NATURE = #{noticeNature,jdbcType=VARCHAR},
      IN_BUY_KIND = #{inBuyKind,jdbcType=BIGINT},
      QT_PLAN_YEARS = #{qtPlanYears,jdbcType=DECIMAL},
      QT_TOTAL_AREA = #{qtTotalArea,jdbcType=DECIMAL},
      NA_GEOGRAPHY_POSITION = #{naGeographyPosition,jdbcType=VARCHAR},
      REGION_CODE = #{regionCode,jdbcType=VARCHAR},
      TRA_PLACE_CODE = #{traPlaceCode,jdbcType=VARCHAR},
      TRA_AGENCY_NAME = #{traAgencyName,jdbcType=VARCHAR},
      TRA_AGENCY_CODE = #{traAgencyCode,jdbcType=VARCHAR},
      NA_PUBLIC_BIDDER = #{naPublicBidder,jdbcType=VARCHAR},
      BIDDER_TYPE = #{bidderType,jdbcType=VARCHAR},
      BIDDER_CODE = #{bidderCode,jdbcType=VARCHAR},
      BIDDER_ROLE = #{bidderRole,jdbcType=VARCHAR},
      QT_PUBLIC_PRICE = #{qtPublicPrice,jdbcType=DECIMAL},
      NA_REG_ADDRESS = #{naRegAddress,jdbcType=VARCHAR},
      NA_TD_ADDRESS = #{naTdAddress,jdbcType=VARCHAR},
      DT_BUY_DATE = #{dtBuyDate,jdbcType=BIGINT},
      IN_COST_STYLE = #{inCostStyle,jdbcType=BIGINT},
      DT_COST_DATE = #{dtCostDate,jdbcType=BIGINT},
      NA_AREA_COORDINATE = #{naAreaCoordinate,jdbcType=VARCHAR},
      URL = #{url,jdbcType=VARCHAR},
      ANNOUNCEMENT_NAME = #{announcementName,jdbcType=VARCHAR},
      ANNOUNCEMENT_CONNECT = #{announcementConnect,jdbcType=VARCHAR},
      PLATFORM_CODE = #{platformCode,jdbcType=VARCHAR},
      PUB_SERVICE_PLAT_CODE = #{pubServicePlatCode,jdbcType=VARCHAR},
      DATA_TIMESTAMP = #{dataTimestamp,jdbcType=BIGINT},
      START_PRICE = #{startPrice,jdbcType=DECIMAL},
      FLOOR_PRICE = #{floorPrice,jdbcType=DECIMAL},
      DATA_SOURCE_CODE = #{dataSourceCode,jdbcType=VARCHAR}
    where SOURCE_DATA_KEY = #{sourceDataKey,jdbcType=VARCHAR}
  </update>
</mapper>