package com.xcong.excoin.modules.fish.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.xcong.excoin.modules.fish.entity.MemberAccountGold; import com.xcong.excoin.modules.fish.vo.GoldAccountVo; import org.apache.ibatis.annotations.Param; import java.math.BigDecimal; public interface MemberAccountGoldDao extends BaseMapper { MemberAccountGold selectAccountGoldByMemberId(@Param("memberId")Long memberId); int updateTotalBalanceAndAvailableBalance(@Param("id") Long id, @Param("availableBalance") BigDecimal availableBalance, @Param("totalBalance") BigDecimal totalBalance, @Param("frozenBalance") BigDecimal frozenBalance); GoldAccountVo selectAccountGoldVoByMemberId(Long memberId); MemberAccountGold selectByMemberIdForLock(@Param("memberId") Long memberId); }