package com.ruoyi.vehicle.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.vehicle.pojo.FuelCardRecharge; import com.ruoyi.vehicle.service.IFuelCardRechargeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/vehicle/fuelCardRecharge") public class FuelCardRechargeController { @Autowired private IFuelCardRechargeService fuelCardRechargeService; @GetMapping("/list") public AjaxResult list(Page page, @RequestParam("cardId") Long cardId) { IPage pageList = fuelCardRechargeService.selectRechargePage(page, cardId); return AjaxResult.success(pageList); } @PostMapping("/add") public AjaxResult add(@RequestBody FuelCardRecharge recharge) { if (recharge.getCardId() == null || recharge.getRechargeAmount() == null || recharge.getRechargeDate() == null) { return AjaxResult.error("参数不完整"); } fuelCardRechargeService.addRecharge(recharge); return AjaxResult.success(); } @DeleteMapping("/{id}") public AjaxResult remove(@PathVariable Long id) { fuelCardRechargeService.deleteRecharge(id); return AjaxResult.success(); } }