From eeb3b5c9c794a35d7b7f3c8e56f9eef8eb8d3451 Mon Sep 17 00:00:00 2001 From: xiebin <vip_xiaobin810@163.com> Date: Wed, 01 Apr 2026 17:20:19 +0800 Subject: [PATCH] opt:兼容人大金仓 --- 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..796c303 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(GdSupplyDemandDTO 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