package com.ruoyi.business.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.business.dto.DuePayableDto; import com.ruoyi.business.entity.DuePayable; import com.ruoyi.business.service.DuePayableService; import com.ruoyi.business.vo.DuePayableVo; import com.ruoyi.business.vo.SearchDuePurchaseVo; import com.ruoyi.common.core.domain.R; import io.swagger.annotations.Api; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; /** * 应付款controller * * @author buhuazhen * @date 2025/8/26 * @email 3038525872@qq.com */ @RestController @Api(tags = "应付款") @AllArgsConstructor @RequestMapping("/duePayable") public class DuePayableController { private final DuePayableService duePayableService; @PostMapping("/addDuePayable") public R addDuePayable(@RequestBody DuePayableDto duePayableDto) { return R.ok(duePayableService.addDuePayable(duePayableDto)); } @GetMapping("/list") public R> list(Page page, SearchDuePurchaseVo vo) { return R.ok(duePayableService.selectPayableList(page, vo)); } }