From e101402e91cb92ff5cd9abd05ed45a223d1849fc Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 22 七月 2024 18:06:40 +0800
Subject: [PATCH] 工单增加超时字段
---
ycl-server/src/main/java/com/ycl/platform/controller/TContractController.java | 31 +++++++++++++++++++++++--------
1 files changed, 23 insertions(+), 8 deletions(-)
diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/TContractController.java b/ycl-server/src/main/java/com/ycl/platform/controller/TContractController.java
index 0d463e2..3ad75a8 100644
--- a/ycl-server/src/main/java/com/ycl/platform/controller/TContractController.java
+++ b/ycl-server/src/main/java/com/ycl/platform/controller/TContractController.java
@@ -1,17 +1,26 @@
package com.ycl.platform.controller;
import annotation.Log;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ycl.platform.domain.entity.CalculateMoneyRule;
import com.ycl.platform.domain.entity.TContract;
+import com.ycl.platform.domain.entity.TMonitor;
+import com.ycl.platform.domain.query.YwUnitQuery;
+import com.ycl.platform.domain.vo.TMonitorVO;
import com.ycl.platform.service.ITContractService;
import com.ycl.system.AjaxResult;
+import com.ycl.system.Result;
import com.ycl.system.controller.BaseController;
-import com.ycl.utils.poi.ExcelUtil;
+import com.ycl.system.page.TableDataInfo;
import enumeration.BusinessType;
+import io.swagger.annotations.ApiOperation;
import jakarta.servlet.http.HttpServletResponse;
import lombok.AllArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
+
+import java.util.List;
/**
* 銆愯濉啓鍔熻兘鍚嶇О銆慍ontroller
@@ -26,6 +35,17 @@
private final ITContractService tContractService;
+ @PreAuthorize("@ss.hasPermi('system:contract:list')")
+ @GetMapping("/list")
+ public List<TContract> list() {
+ return tContractService.selectAll();
+ }
+
+ @PreAuthorize("@ss.hasPermi('system:contract:query')")
+ @GetMapping("/selectMoneyRules")
+ public AjaxResult selectMoneyRules(Integer contractId) {
+ return success(tContractService.selectMoneyRules(contractId));
+ }
/**
* 鍚堝悓瀵煎叆妯℃澘
@@ -40,18 +60,13 @@
/**
* 鍚堝悓瀵煎叆
*
- * @param file 瀵煎叆鏂囦欢
- * @param unitId 杩愮淮鍗曚綅
- * @param startTime 寮�濮嬫椂闂�
- * @param endTime 缁撴潫鏃堕棿
* @return 瀵煎叆缁撴灉
*/
@Log(title = "鍚堝悓瀵煎叆", businessType = BusinessType.IMPORT)
@PreAuthorize("@ss.hasPermi('system:user:import')")
@PostMapping("/importData")
- public AjaxResult importData(MultipartFile file, String unitId, String startTime, String endTime) {
- ExcelUtil<TContract> util = new ExcelUtil<>(TContract.class);
- return success();
+ public AjaxResult importData(TContract tContract) {
+ return tContractService.importData(tContract.getFile(), tContract);
}
/**
--
Gitblit v1.8.0