| | |
| | | import com.ruoyi.account.api.dto.VinManagementQueryDTO; |
| | | import com.ruoyi.account.api.model.TVinManagement; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | |
| | | public interface TVinManagementMapper extends BaseMapper<TVinManagement> { |
| | | IPage<TVinManagement> selectPageList(Page<TVinManagement> page, @Param("query") VinManagementQueryDTO query); |
| | | List<VinManagementExcelDTO> selectExportList(@Param("query") VinManagementQueryDTO query); |
| | | int countByVin(@Param("vin") String vin, @Param("excludeId") Long excludeId); |
| | | /** 初始分配额度原子累加(额度分配专用,null 视为 0) */ |
| | | int addInitQuota(@Param("id") Long id, @Param("amount") BigDecimal amount, @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); |