From 3849263b31a16a91ff08acaa42786ecfde76f33c Mon Sep 17 00:00:00 2001
From: zhangback <zhangback@163.com>
Date: 星期四, 27 十一月 2025 20:18:08 +0800
Subject: [PATCH] 提交
---
tms/src/main/java/com/ruoyi/tms/controller/TransportRouteViController.java | 67 +++++++++++++++++++++++++++++++++
1 files changed, 67 insertions(+), 0 deletions(-)
diff --git a/tms/src/main/java/com/ruoyi/tms/controller/TransportRouteViController.java b/tms/src/main/java/com/ruoyi/tms/controller/TransportRouteViController.java
new file mode 100644
index 0000000..7d6c71f
--- /dev/null
+++ b/tms/src/main/java/com/ruoyi/tms/controller/TransportRouteViController.java
@@ -0,0 +1,67 @@
+package com.ruoyi.tms.controller;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.github.pagehelper.PageInfo;
+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.common.utils.StringUtils;
+import com.ruoyi.tms.domain.TmsConsignor;
+import com.ruoyi.tms.domain.TransportRouteVi;
+import com.ruoyi.tms.mapper.TransportRouteViMapper;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+@RestController
+@RequestMapping("/tms/transportRouteVi")
+public class TransportRouteViController extends BaseController {
+
+ @Resource
+ TransportRouteViMapper transportRouteViMapper;
+
+ /**
+ * 鏌ヨ鏀跺彂璐т汉绠$悊鍒楄〃
+ */
+ @GetMapping("/list")
+ public TableDataInfo list(TransportRouteVi bo)
+ {
+ PageDomain pageDomain = TableSupport.buildPageRequest();
+
+ Page<TransportRouteVi> pageParam = new Page<>(pageDomain.getPageNum(), pageDomain.getPageSize());
+
+ Page<TransportRouteVi> page = transportRouteViMapper.selectPage(pageParam,
+ new LambdaQueryWrapper<TransportRouteVi>()
+ .like(StringUtils.isNotEmpty(bo.getTransportRoute()),TransportRouteVi::getTransportRoute, bo.getTransportRoute())
+ .like(StringUtils.isNotEmpty(bo.getCustomerFullName()),TransportRouteVi::getCustomerFullName, bo.getCustomerFullName())
+ .like(StringUtils.isNotEmpty(bo.getProjectName()),TransportRouteVi::getProjectName, bo.getProjectName())
+ .like(StringUtils.isNotEmpty(bo.getContractName()),TransportRouteVi::getContractName, bo.getContractName())
+ .eq(bo.getVehicleType()!=null,TransportRouteVi::getVehicleType, bo.getVehicleType())
+ );
+
+ TableDataInfo rspData = new TableDataInfo();
+ rspData.setCode(HttpStatus.SUCCESS);
+ rspData.setMsg("鏌ヨ鎴愬姛");
+ rspData.setRows(page.getRecords());
+ rspData.setTotal(page.getTotal());
+ return rspData;
+ }
+
+
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Integer id)
+ {
+ return AjaxResult.success(transportRouteViMapper.selectById(id));
+ }
+
+
+}
--
Gitblit v1.8.0