fund-real-oracle-mapper.xml
1.35 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.FundRealOracleDao">
<sql id="fund_read_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>
<select id="queryBalance" resultType="java.util.Map">
select <include refid="fund_read_field" />
from HS_FUND.FUNDREAL_VIEW
</select>
<!-- 查询所有可用余额大于0的用户 -->
<select id="queryForAdjustPnrBalance" resultType="map">
<![CDATA[SELECT F.FUND_ACCOUNT, F.ENABLE_BALANCE + F.ENTRUST_BUY_BALANCE - F.REAL_BUY_BALANCE ENABLE_BALANCE, ROWNUM
FROM HS_FUND.FUNDREAL F
WHERE F.ENABLE_BALANCE + F.ENTRUST_BUY_BALANCE - F.REAL_BUY_BALANCE > 0
ORDER BY F.FUND_ACCOUNT ASC]]>
</select>
<select id="queryEnableBalance" parameterType="string" resultType="double">
SELECT ENABLE_BALANCE FROM HS_FUND.FUNDREAL
WHERE CLIENT_ID = #{clientId}
</select>
</mapper>