package com.fjhx.purchase.controller.subscribe; import org.springframework.web.bind.annotation.*; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.fjhx.purchase.entity.subscribe.vo.SubscribeDetailVo; import com.fjhx.purchase.entity.subscribe.dto.SubscribeDetailSelectDto; import com.fjhx.purchase.entity.subscribe.dto.SubscribeDetailDto; import com.ruoyi.common.core.domain.BaseSelectDto; import com.fjhx.purchase.service.subscribe.SubscribeDetailService; import org.springframework.beans.factory.annotation.Autowired; /** *

* 申购单 前端控制器 *

* * @author * @since 2023-04-03 */ @RestController @RequestMapping("/subscribeDetail") public class SubscribeDetailController { @Autowired private SubscribeDetailService subscribeDetailService; /** * 申购单分页 */ @PostMapping("/page") public Page page(@RequestBody SubscribeDetailSelectDto dto) { return subscribeDetailService.getPage(dto); } /** * 申购单明细 */ @PostMapping("/detail") public SubscribeDetailVo detail(@RequestBody BaseSelectDto dto) { return subscribeDetailService.detail(dto.getId()); } /** * 申购单新增 */ @PostMapping("/add") public void add(@RequestBody SubscribeDetailDto subscribeDetailDto) { subscribeDetailService.add(subscribeDetailDto); } /** * 申购单编辑 */ @PostMapping("/edit") public void edit(@RequestBody SubscribeDetailDto subscribeDetailDto) { subscribeDetailService.edit(subscribeDetailDto); } /** * 申购单删除 */ @PostMapping("/delete") public void delete(@RequestBody BaseSelectDto dto) { subscribeDetailService.delete(dto.getId()); } }