mch-price-mapper.xml 1.12 KB
<?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">

<!-- 开盘价 @author tongxiaochuan -->
<mapper namespace="com.cjs.cms.dao.ration.MchPriceDao">

	<update id="updateLastPrice" parameterType="map">
		UPDATE HS_MCH.MCHPRICE SET LAST_PRICE = #{lastPrice} 
		WHERE MCH_CODE = #{mchCode} 
	</update>

	<select id="queryLastPrice" parameterType="string" resultType="map">
		SELECT T.MCLOSE_PRICE,T.LAST_PRICE FROM HS_MCH.MCHPRICE T 
		WHERE T.MCH_CODE = #{otcCode}
	</select>

	<sql id="searchCondition">
		<if test="mchCode != null and mchCode != ''">
			WHERE MCH_CODE = #{mchCode} 
		</if>
	</sql>

	<select id="search" parameterType="map" resultType="map">
		<include refid="common.pageStart" />
		SELECT MCH_CODE, MCH_NAME, MCLOSE_PRICE, LAST_PRICE 
		FROM HS_MCH.MCHPRICE 
		<include refid="searchCondition" /> 
		ORDER BY MCH_CODE ASC 
		<include refid="common.pageEnd" />
	</select>
	
	<select id="searchTotal" parameterType="map" resultType="int">
		SELECT COUNT(1) FROM HS_MCH.MCHPRICE 
		<include refid="searchCondition" />
	</select>

</mapper>