From 4082c70518e13bf3947877f1fc43a6ef2e93a42a Mon Sep 17 00:00:00 2001 From: zengchenxi Date: Mon, 12 Aug 2024 17:55:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E6=9C=9F=E9=BB=98=E8=AE=A4=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../YysMaterialProcurementOrderService.java | 29 +++++++++++++++++++ ...YysMaterialProcurementOrderController.java | 21 ++++++++++++++ .../YysMaterialProcurementOrderRequest.java | 26 +++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialprocurementorder/YysMaterialProcurementOrderRequest.java diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/YysMaterialProcurementOrderService.java b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/YysMaterialProcurementOrderService.java index 00cf72b..07aeb08 100644 --- a/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/YysMaterialProcurementOrderService.java +++ b/jnpf-java-boot/jnpf-example/jnpf-example-biz/src/main/java/jnpf/service/YysMaterialProcurementOrderService.java @@ -49,4 +49,33 @@ public interface YysMaterialProcurementOrderService extends IService queryList(YysMaterialProcurementOrderPagination queryBody); + /** + * 缺货结单-App + * + * @param queryNo + * @return + */ + Void noGoods(YysMaterialProcurementOrderRequest queryNo); + /** + * 延迟发货-App + * + * @param queryDelay + * @return + */ + List delayGoods(YysMaterialProcurementOrderRequest queryDelay); + + /** + * 点击发货-App + * + * @param querySend + * @return + */ + List sendGoods(YysMaterialProcurementOrderRequest querySend); + /** + * 点击投产-App + * + * @param queryTc + * @return + */ + List operation(YysMaterialProcurementOrderRequest queryTc); } diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/YysMaterialProcurementOrderController.java b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/YysMaterialProcurementOrderController.java index dcbe43a..b3b9ade 100644 --- a/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/YysMaterialProcurementOrderController.java +++ b/jnpf-java-boot/jnpf-example/jnpf-example-controller/src/main/java/jnpf/controller/YysMaterialProcurementOrderController.java @@ -404,6 +404,27 @@ public class YysMaterialProcurementOrderController { } return ActionResult.fail(result); } + @Operation(summary = "点击投产-App") + @PostMapping("/operation") + public ActionResult operation(@RequestBody YysMaterialProcurementOrderRequest queryTc) { + return ActionResult.success(yysMaterialProcurementOrderService.operation(queryTc)); + } + @Operation(summary = "点击发货-App") + @PostMapping("/sendGoods") + public ActionResult sendGoods(@RequestBody YysMaterialProcurementOrderRequest querySend) { + return ActionResult.success(yysMaterialProcurementOrderService.sendGoods(querySend)); + } + @Operation(summary = "点击延期发货-App") + @PostMapping("/delayGoods") + public ActionResult delayGoods(@RequestBody YysMaterialProcurementOrderRequest queryDelay) { + return ActionResult.success(yysMaterialProcurementOrderService.delayGoods(queryDelay)); + } + @Operation(summary = "缺货结单-App") + @PostMapping("/noGoods") + public ActionResult noGoods(@RequestBody YysMaterialProcurementOrderRequest queryNo) { + return ActionResult.success(yysMaterialProcurementOrderService.noGoods(queryNo)); + } + @Operation(summary = "采购协同列表-App") @PostMapping("/list") diff --git a/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialprocurementorder/YysMaterialProcurementOrderRequest.java b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialprocurementorder/YysMaterialProcurementOrderRequest.java new file mode 100644 index 0000000..34ec11e --- /dev/null +++ b/jnpf-java-boot/jnpf-example/jnpf-example-entity/src/main/java/jnpf/model/yysmaterialprocurementorder/YysMaterialProcurementOrderRequest.java @@ -0,0 +1,26 @@ +package jnpf.model.yysmaterialprocurementorder; + +import cn.hutool.core.date.DateTime; +import lombok.Data; +import net.sf.jsqlparser.expression.DateTimeLiteralExpression; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * @author chenxi + * @date 2024-08-12 17:22 + */ +@Data +public class YysMaterialProcurementOrderRequest { + private String id; + private Date tcTime; + private BigDecimal tcNumber; + private DateTime sendTime; + private BigDecimal sendNumber; + private Date requiredTime; + private Date expectedTime; + private String reason; + + +}