| | |
| | | <mapper namespace="com.xcong.excoin.modules.documentary.dao.FollowTraderProfitInfoDao">
|
| | |
|
| | | <select id="selectFollowTraderProfitInfoEntity" resultType="com.xcong.excoin.modules.documentary.vo.FollowTraderProfitInfoVo">
|
| | | select * from follow_trader_profit_info f left join member m on f.member_id = m.id
|
| | | where m.is_trader = 1
|
| | | order by f.id desc
|
| | | select * from follow_trader_profit_info f
|
| | | left join member m on f.member_id = m.id
|
| | | left join follow_trader_info t on t.member_id = f.member_id
|
| | | <where>
|
| | | m.is_trader = 1
|
| | | <if test="record.type != null and record.type != '' ">
|
| | | and t.is_set_frist = #{record.type}
|
| | | </if>
|
| | | <if test="record.nickname != null and record.nickname != '' ">
|
| | | and t.nickname like concat('%',#{record.nickname},'%')
|
| | | </if>
|
| | | </where>
|
| | | order by
|
| | | <if test="record.totalProfitRatioSc != null and record.totalProfitRatioSc != '' and record.totalProfitRatioSc == 1" >
|
| | | f.total_profit_ratio,
|
| | | </if>
|
| | | <if test="record.totalProfitRatioSc != null and record.totalProfitRatioSc != '' and record.totalProfitRatioSc == 2" >
|
| | | f.total_profit_ratio desc,
|
| | | </if>
|
| | | <if test="record.winRateSc != null and record.winRateSc != '' and record.winRateSc == 1" >
|
| | | f.win_rate,
|
| | | </if>
|
| | | <if test="record.winRateSc != null and record.winRateSc != '' and record.winRateSc == 2" >
|
| | | f.win_rate desc,
|
| | | </if>
|
| | | <if test="record.totalFollowerCntSc != null and record.totalFollowerCntSc != '' and record.totalFollowerCntSc == 1" >
|
| | | f.total_follower_cnt,
|
| | | </if>
|
| | | <if test="record.totalFollowerCntSc != null and record.totalFollowerCntSc != '' and record.totalFollowerCntSc == 2" >
|
| | | f.total_follower_cnt desc,
|
| | | </if>
|
| | | f.id desc
|
| | | </select>
|
| | |
|
| | | <select id="selectOneByMemberId" resultType="com.xcong.excoin.modules.documentary.vo.FollowTraderProfitInfoVo">
|