添加账户资金

This commit is contained in:
韩鹏辉
2023-08-16 14:50:25 +08:00
parent dc44094c68
commit 2e0ef00ce0
6 changed files with 282 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
package cn.pluss.platform.mapper;
import cn.pluss.platform.entity.UserAccountFlow;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface UserAccountFlowMapper extends BaseMapper<UserAccountFlow> {
}

View File

@@ -0,0 +1,25 @@
package cn.pluss.platform.mapper;
import cn.pluss.platform.entity.UserAccount;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import java.math.BigDecimal;
@Mapper
public interface UserAccountMapper extends BaseMapper<UserAccount> {
@Select(value = "select * from tb_pluss_user_account where user_id=#{userId} for update")
UserAccount selectUserByUserId(Integer userId);
@Update(value = "update tb_pluss_user_account set freeze_balance=freeze_balance+#{amount} where user_id=#{userId}")
Integer updateFreezon(@Param("userId") Integer userId, @Param("amount") BigDecimal amount);
@Update(value = "update tb_pluss_user_account set balance=balance+#{amount} where user_id=#{userId}")
Integer updateBanlance(@Param("userId") Integer userId, @Param("amount") BigDecimal amount);
}