package com.ruoyi.tms.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.constant.HttpStatus; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.page.PageDomain; import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableSupport; import com.ruoyi.tms.domain.TmsDispatchFeeSummaryVi; import com.ruoyi.tms.domain.TmsDispatchOrder; import com.ruoyi.tms.service.ITmsDispatchFeeSummaryViService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/tms/tmsDispatchFeeSummaryVi") public class TmsDispatchFeeSummaryViController extends BaseController { @Autowired ITmsDispatchFeeSummaryViService tmsDispatchFeeSummaryViService; /** * 查询收发货人管理列表 */ @GetMapping("/list") public TableDataInfo list(TmsDispatchFeeSummaryVi bo) { PageDomain pageDomain = TableSupport.buildPageRequest(); Page page = tmsDispatchFeeSummaryViService.list(pageDomain, bo); return new TableDataInfo(page.getRecords(), page.getTotal()); } @GetMapping("/export") public AjaxResult export(TmsDispatchFeeSummaryVi bo, String exportKey) { tmsDispatchFeeSummaryViService.export(bo,exportKey); return AjaxResult.success("导出请求成功,请稍后点击下载...!"); } @PutMapping("/note") public AjaxResult edit(@RequestBody TmsDispatchFeeSummaryVi bo) { return toAjax(tmsDispatchFeeSummaryViService.note(bo)); } }