| | |
| | | int countByVin(@Param("vin") String vin, @Param("excludeId") Long excludeId); |
| | | /** 余额原子累加(额度分配专用,null 视为 0) */ |
| | | int addBalance(@Param("id") Long id, @Param("amount") BigDecimal amount, @Param("updateBy") Long updateBy); |
| | | /** 原子清零余额(账户模式切换回收专用:仅当余额>0时清零,返回受影响行数,天然幂等) */ |
| | | int clearBalance(@Param("id") Long id, @Param("updateBy") Long updateBy); |
| | | List<TVinManagement> selectAppletVehicleList(@Param("appUserId") Long appUserId); |
| | | TVinManagement selectEnabledVehicle(@Param("keyword") String keyword); |
| | | int bindAppletVehicle(@Param("id") Long id, @Param("appUserId") Long appUserId); |