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