ration-broker-user-mapper.xml 1.27 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.RationBrokerUserDao">

	<sql id="ration_broker_user_field">
		id, ration_broker_config_id, user_id, otc_account, total_amount, enable_amount, create_at, create_by
	</sql>

	<insert id="save" parameterType="RationBrokerUserInfo">
		insert into ration_broker_user(ration_broker_config_id, user_id, otc_account, total_amount, enable_amount, create_at, create_by)
			values(#{rationBrokerConfigId}, #{userId}, #{otcAccount}, #{totalAmount}, #{enableAmount}, now(), #{createBy})
	</insert>
	
	<select id="queryByConfigId" parameterType="int" resultType="RationBrokerUserInfo">
		select <include refid="ration_broker_user_field" /> 
		from ration_broker_user 
		where ration_broker_condif_id = #{rationBrokerConfigId}
	</select>
	
	<delete id="deleteByConfigId" parameterType="int">
		delete from ration_broker_user 
		where ration_broker_config_id = #{rationBrokerConfigId}
	</delete>
	
	<update id="updateEnableAmount" parameterType="RationBrokerUserInfo">
		update ration_broker_user set enable_amount = #{enableAmount} 
		where id = #{id}
	</update>
	
</mapper>