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