package com.ruoyi.account.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.ruoyi.account.api.dto.ChargingCardQueryDTO; import com.ruoyi.account.api.model.TChargingCard; import com.ruoyi.account.service.TChargingCardService; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.web.controller.BaseController; import com.ruoyi.common.security.annotation.Logical; import com.ruoyi.common.security.annotation.RequiresPermissions; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @Api(tags = "卡片管理") @RestController @RequestMapping("/t-charging-card") public class TChargingCardController extends BaseController { @Autowired private TChargingCardService chargingCardService; @ApiOperation(value = "分页查询卡片列表") @RequiresPermissions(value = {"/chargingCard/list"}, logical = Logical.OR) @PostMapping("/page") public R> page(@RequestBody ChargingCardQueryDTO query) { return R.ok(chargingCardService.selectCardPage(query)); } }