fund-real-mapper.xml
1.77 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.user.fund.FundRealDao">
<sql id="fund_real_field">
CLIENT_ID, FUND_ACCOUNT, MONEY_TYPE, BRANCH_NO, ASSET_PROP, CURRENT_BALANCE, ENABLE_BALANCE, CASH_BALANCE,
CHECK_BALANCE, FROZEN_BALANCE, UNFROZEN_BALANCE, ENTRUST_BUY_BALANCE, REAL_BUY_BALANCE,
REAL_SELL_BALANCE, UNCOME_BUY_BALANCE, UNCOME_SELL_BALANCE, UNCOME_CORRECT_BALANCE,
CORRECT_BALANCE, FOREGIFT_BALANCE, MORTGAGE_BALANCE, CHECK_STR, POSITION_STR
</sql>
<insert id="insertFundReal" parameterType="java.util.Map">
insert into fund_real(<include refid="fund_real_field" />,data_date,create_at)
values(#{CLIENT_ID},#{FUND_ACCOUNT},#{MONEY_TYPE},#{BRANCH_NO},#{ASSET_PROP},#{CURRENT_BALANCE},
#{ENABLE_BALANCE},#{CASH_BALANCE},#{CHECK_BALANCE},#{FROZEN_BALANCE},#{UNFROZEN_BALANCE},#{ENTRUST_BUY_BALANCE}
,#{REAL_BUY_BALANCE},#{REAL_SELL_BALANCE},#{UNCOME_BUY_BALANCE},#{UNCOME_SELL_BALANCE},#{UNCOME_CORRECT_BALANCE},
#{CORRECT_BALANCE},#{FOREGIFT_BALANCE},#{MORTGAGE_BALANCE},#{CHECK_STR},#{POSITION_STR},#{DATA_DATE},CURRENT_TIMESTAMP)
</insert>
<select id="getUserListDaily" parameterType="java.lang.String" resultType="java.lang.String">
select CLIENT_ID from fund_real where data_date = #{yesterday}
</select>
<select id="queryHundsunTotalBalance" parameterType="String" resultType="String">
select sum(current_balance) from fund_real where data_date = #{queryDate}
</select>
<select id="selectHundsunCount" parameterType="String" resultType="Integer">
select count(1) from fund_real where data_date = #{queryDate} and current_balance != 0
</select>
</mapper>