|  |  | 
 |  |  |   <select id="getMoneyByCardNum" resultType="java.lang.Float"> | 
 |  |  |     SELECT money FROM se_client_card WHERE cardNum = ${cardNum} | 
 |  |  |   </select> | 
 |  |  |  | 
 |  |  |   <!--根据水卡编号获取充值总额--> | 
 |  |  |   <select id="sumRechargeByCardNum" resultType="java.lang.Float"> | 
 |  |  |     SELECT | 
 |  |  |       SUM(his.amount) AS amount | 
 |  |  |     FROM se_recharge_history his | 
 |  |  |         INNER JOIN se_client_card card ON his.cardId = card.id | 
 |  |  |     WHERE card.cardNum = ${cardNum} | 
 |  |  |   </select> | 
 |  |  |  | 
 |  |  |   <!--根据水卡编号获取卡片状态:1-开卡,2-补卡,3-充值,4-挂失,5-注销,6-解锁,7-冲正,8-消费--> | 
 |  |  |   <select id="getCardStateByCardNum" resultType="java.lang.String"> | 
 |  |  |     SELECT | 
 |  |  |       (CASE | 
 |  |  |          WHEN lastOper = 1 THEN "开卡" | 
 |  |  |          WHEN lastOper = 2 THEN "补卡" | 
 |  |  |          WHEN lastOper = 3 THEN "充值" | 
 |  |  |          WHEN lastOper = 4 THEN "挂失" | 
 |  |  |          WHEN lastOper = 5 THEN "注销" | 
 |  |  |          WHEN lastOper = 6 THEN "解锁" | 
 |  |  |          WHEN lastOper = 7 THEN "冲正" | 
 |  |  |          WHEN lastOper = 8 THEN "消费" | 
 |  |  |         END) AS stateName | 
 |  |  |     FROM se_client_card | 
 |  |  |     WHERE cardNum = ${cardNum} | 
 |  |  |   </select> | 
 |  |  | </mapper> |