From 3664ff0935aeab26d23926331333a1f55caea1c1 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Mon, 19 Jan 2026 15:23:21 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 drone-service/drone-gd/src/main/java/org/sxkj/gd/orderdata/service/IGdSupplyDemandService.java |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/drone-service/drone-gd/src/main/java/org/sxkj/gd/orderdata/service/IGdSupplyDemandService.java b/drone-service/drone-gd/src/main/java/org/sxkj/gd/orderdata/service/IGdSupplyDemandService.java
index f39ab31..3ade2ac 100644
--- a/drone-service/drone-gd/src/main/java/org/sxkj/gd/orderdata/service/IGdSupplyDemandService.java
+++ b/drone-service/drone-gd/src/main/java/org/sxkj/gd/orderdata/service/IGdSupplyDemandService.java
@@ -17,6 +17,7 @@
 package org.sxkj.gd.orderdata.service;
 
 import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import org.sxkj.gd.orderdata.dto.GdSupplyDemandDTO;
 import org.sxkj.gd.orderdata.entity.GdSupplyDemandEntity;
 import org.sxkj.gd.orderdata.param.GdSupplyDemandPageParam;
 import org.sxkj.gd.orderdata.vo.GdSupplyDemandVO;
@@ -41,6 +42,50 @@
 	 */
 	IPage<GdSupplyDemandVO> selectGdSupplyDemandPage(IPage<GdSupplyDemandVO> page, GdSupplyDemandPageParam gdSupplyDemand);
 
+	/**
+	 * 列表分页
+	 *
+	 * @param page
+	 * @param gdSupplyDemand
+	 * @return
+	 */
+	IPage<GdSupplyDemandEntity> selectGdSupplyDemandList(IPage<GdSupplyDemandEntity> page, GdSupplyDemandDTO gdSupplyDemand);
+
+	/**
+	 * 详情查询
+	 *
+	 * @param gdSupplyDemand
+	 * @return
+	 */
+	GdSupplyDemandEntity detailSupplyDemand(GdSupplyDemandDTO gdSupplyDemand);
+
+	/**
+	 * 保存或发起需求
+	 *
+	 * @param gdSupplyDemand
+	 * @return
+	 */
+	boolean submitSupplyDemand(GdSupplyDemandEntity gdSupplyDemand);
+
+	/**
+	 * 审核通过
+	 *
+	 * @param demandId
+	 * @param auditOpinion
+	 * @param attachIds
+	 * @return
+	 */
+	boolean approveSupplyDemand(Long demandId, String auditOpinion, List<Long> attachIds);
+
+	/**
+	 * 拒绝申请
+	 *
+	 * @param demandId
+	 * @param auditOpinion
+	 * @return
+	 */
+	boolean rejectSupplyDemand(Long demandId, String auditOpinion);
+
 
 	/**
 	 * 导出数据

--
Gitblit v1.9.3