From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master
---
jnpf-lims/jnpf-lims-biz/src/main/java/jnpf/limsService/LimsHuanjingJianceService.java | 85 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 85 insertions(+), 0 deletions(-)
diff --git a/jnpf-lims/jnpf-lims-biz/src/main/java/jnpf/limsService/LimsHuanjingJianceService.java b/jnpf-lims/jnpf-lims-biz/src/main/java/jnpf/limsService/LimsHuanjingJianceService.java
new file mode 100644
index 0000000..536ca79
--- /dev/null
+++ b/jnpf-lims/jnpf-lims-biz/src/main/java/jnpf/limsService/LimsHuanjingJianceService.java
@@ -0,0 +1,85 @@
+package jnpf.limsService;
+
+import jnpf.limsEntity.LimsHuanjingCaiyangdianVo;
+import jnpf.limsEntity.LimsHuanjingJianceKanbanItemVo;
+import jnpf.limsEntity.LimsHuanjingJianceKanbanRowVo;
+import jnpf.limsEntity.LimsHuanjingJianceQushiDataVo;
+import jnpf.limsEntity.LimsHuanjingJianceJiluEntity;
+
+import java.util.Date;
+import java.util.List;
+
+public interface LimsHuanjingJianceService {
+
+ /**
+ * 鏌ヨ鎸囧畾鐜鐩戞祴鍖哄煙涓嬪凡鍚敤鐨勯噰鏍风偣銆�
+ */
+ List<LimsHuanjingCaiyangdianVo> listCaiyangdian(String jianceQuyuId, String jiejingJibie);
+
+ /**
+ * 鏌ヨ鐜鐩戞祴璁″垝鐪嬫澘琛屻��
+ */
+ List<LimsHuanjingJianceKanbanRowVo> listKanbanRows(String jianceQuyu, String weizhiBianhao, String jiejingJibie);
+
+ /**
+ * 鏌ヨ鐜鐩戞祴璁″垝鐪嬫澘鏃ュ巻椤广��
+ */
+ List<LimsHuanjingJianceKanbanItemVo> listKanbanItems(Date startDate, Date endDate, String jianceQuyu, String weizhiBianhao, String jiejingJibie);
+
+ /**
+ * 鏌ヨ鐜鐩戞祴瓒嬪娍鍒嗘瀽鏁版嵁銆�
+ */
+ LimsHuanjingJianceQushiDataVo listQushiData(Date startDate,
+ Date endDate,
+ String jianceQuyu,
+ String jiejingJibie,
+ String weizhiBianhao,
+ String jiancePinci,
+ List<String> jianceXiangmu,
+ String jianceZhuangtai);
+
+ /**
+ * 鍒犻櫎鐜鐩戞祴璁″垝鐪嬫澘璁板綍瀛愰」銆�
+ *
+ * @return 鏇存柊琛屾暟
+ */
+ int deleteKanbanZixiang(String zixiangId);
+
+ /**
+ * 瀹℃壒閫氳繃鍚庡惎鐢ㄧ幆澧冪洃娴嬭鍒掋��
+ *
+ * @return 鏇存柊琛屾暟
+ */
+ int acceptJianceJihua(String flowId, String taskId);
+
+ /**
+ * 缁堟鐜鐩戞祴璁″垝銆�
+ *
+ * @return 鏇存柊琛屾暟
+ */
+ int terminateJianceJihua(String flowId, String taskId);
+
+ /** 璇诲彇鏈蒋鍒犵殑鐜鐩戞祴璁板綍锛岀敤浜庢牎楠屼笟鍔¢敭涓庢瀯閫犲璁″叧鑱斻�� */
+ LimsHuanjingJianceJiluEntity findJiluById(String jiluId);
+
+ /**
+ * 鐜鐩戞祴璁板綍鍙栨牱銆�
+ *
+ * @return 鏇存柊琛屾暟
+ */
+ int quyangJilu(String jiluId, String bizSign);
+
+ /**
+ * 鐜鐩戞祴璁板綍缁堟鍙栨牱銆�
+ *
+ * @return 鏇存柊琛屾暟
+ */
+ int terminateQuyangJilu(String jiluId, String bizSign);
+
+ /**
+ * 鐜鐩戞祴鎶ュ憡娴佺▼鎿嶄綔銆�
+ *
+ * @return 鏇存柊琛屾暟
+ */
+ int baogaoAction(String flowId, String taskId, String action);
+}
--
Gitblit v1.8.0