From ece05fee8753c6c83036d4486b455067398984b5 Mon Sep 17 00:00:00 2001
From: hanlinghao <2969694837@qq.com>
Date: Mon, 18 Apr 2022 09:23:00 +0800
Subject: [PATCH] =?UTF-8?q?=E6=AC=BE=E9=A1=B9=E7=A1=AE=E8=AE=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../AppBusCollectionConfirmationFeign.java | 81 ++++++++++++
...usCollectionConfirmationFeignFallback.java | 80 +++++++++++
.../AppBusCollectionConfirmationRest.java | 125 ++++++++++++++++++
.../AppBusCollectionConfirmationService.java | 117 ++++++++++++++++
4 files changed, 403 insertions(+)
create mode 100644 anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/AppBusCollectionConfirmationFeign.java
create mode 100644 anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/AppBusCollectionConfirmationFeignFallback.java
create mode 100644 anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/finance/AppBusCollectionConfirmationRest.java
create mode 100644 anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/finance/AppBusCollectionConfirmationService.java
diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/AppBusCollectionConfirmationFeign.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/AppBusCollectionConfirmationFeign.java
new file mode 100644
index 0000000000..473b2e9847
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/AppBusCollectionConfirmationFeign.java
@@ -0,0 +1,81 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.terminal.api.finance;
+
+import com.yxt.anrui.buscenter.api.buscollectionconfirmation.*;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * Project: anrui-buscenter(销售相关)
+ * File: BusCollectionConfirmationFeign.java
+ * Class: com.yxt.anrui.buscenter.api.buscollectionconfirmation.BusCollectionConfirmationFeign
+ * Description: 收款确认表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-04-12 17:57:01
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "收款确认表")
+@FeignClient(
+ contextId = "anrui-buscenter-BusCollectionConfirmation",
+ name = "anrui-buscenter",
+ path = "v1/collectionConfirm",
+ fallback = AppBusCollectionConfirmationFeignFallback.class)
+public interface AppBusCollectionConfirmationFeign {
+
+ @ApiOperation("手机端—获取款项确认列表")
+ @PostMapping("/getCollectionConfirmList")
+ public ResultBean> getCollectionConfirmList(@RequestBody PagerQuery pagerQuery);
+
+ @ApiOperation("手机端—新增款项确认申请单")
+ @PostMapping("/addCollectionConfirm")
+ public ResultBean addCollectionConfirm(@RequestBody AppBusCollectionConfirmationDto dto);
+
+ @ApiOperation("手机端—初始化收款确认申请")
+ @GetMapping("/initCollectionConfirm/{collectionBillSid}/{userSid}")
+ public ResultBean initCollectionConfirm(@PathVariable("collectionBillSid") String collectionBillSid, @PathVariable("userSid") String userSid);
+
+ @ApiOperation("手机端—提交款项确认申请")
+ @PostMapping("/submitCollectionConfirm")
+ public ResultBean submitCollectionConfirm(@RequestBody AppBusCollectionConfirmationDto dto);
+
+ @ApiOperation("手机端—删除收款确认单")
+ @DeleteMapping("/deleteCollectionConfirm/{collectionBillSid}")
+ public ResultBean deleteCollectionConfirm(@PathVariable("collectionBillSid") String collectionBillSid);
+
+ @ApiOperation("手机端—查询可使用款项明细列表")
+ @PostMapping("/getPaymentDetailsList")
+ public ResultBean> getPaymentDetailsList(@RequestBody PagerQuery pagerQuery);
+}
\ No newline at end of file
diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/AppBusCollectionConfirmationFeignFallback.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/AppBusCollectionConfirmationFeignFallback.java
new file mode 100644
index 0000000000..3ffd51cbe7
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/finance/AppBusCollectionConfirmationFeignFallback.java
@@ -0,0 +1,80 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.terminal.api.finance;
+
+import com.yxt.anrui.buscenter.api.buscollectionconfirmation.*;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import org.springframework.stereotype.Component;
+
+/**
+ * Project: anrui-buscenter(销售相关)
+ * File: BusCollectionConfirmationFeignFallback.java
+ * Class: com.yxt.anrui.buscenter.api.buscollectionconfirmation.BusCollectionConfirmationFeignFallback
+ * Description: 收款确认表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-04-12 17:57:01
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Component
+public class AppBusCollectionConfirmationFeignFallback implements AppBusCollectionConfirmationFeign {
+
+
+ @Override
+ public ResultBean> getCollectionConfirmList(PagerQuery pagerQuery) {
+ return null;
+ }
+
+ @Override
+ public ResultBean addCollectionConfirm(AppBusCollectionConfirmationDto dto) {
+ return null;
+ }
+
+ @Override
+ public ResultBean initCollectionConfirm(String collectionBillSid, String userSid) {
+ return null;
+ }
+
+ @Override
+ public ResultBean submitCollectionConfirm(AppBusCollectionConfirmationDto dto) {
+ return null;
+ }
+
+ @Override
+ public ResultBean deleteCollectionConfirm(String collectionBillSid) {
+ return null;
+ }
+
+ @Override
+ public ResultBean> getPaymentDetailsList(PagerQuery pagerQuery) {
+ return null;
+ }
+}
\ No newline at end of file
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/finance/AppBusCollectionConfirmationRest.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/finance/AppBusCollectionConfirmationRest.java
new file mode 100644
index 0000000000..1423dae0d7
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/finance/AppBusCollectionConfirmationRest.java
@@ -0,0 +1,125 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.terminal.biz.finance;
+
+import com.yxt.anrui.buscenter.api.buscollectionconfirmation.*;
+import com.yxt.anrui.terminal.api.finance.AppBusCollectionConfirmationFeign;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+import io.swagger.annotations.Api;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+/**
+ * Project: anrui-buscenter(销售相关)
+ * File: BusCollectionConfirmationFeignFallback.java
+ * Class: com.yxt.anrui.buscenter.biz.buscollectionconfirmation.BusCollectionConfirmationRest
+ * Description: 收款确认表.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-04-12 17:57:01
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Api(tags = "收款确认表")
+@RestController("com.yxt.anrui.buscenter.biz.buscollectionconfirmation.BusCollectionConfirmationRest")
+@RequestMapping("/buscollectionconfirmation")
+public class AppBusCollectionConfirmationRest implements AppBusCollectionConfirmationFeign {
+
+ @Autowired
+ private AppBusCollectionConfirmationService appbusCollectionConfirmationService;
+
+
+ /**
+ * 手机端—获取款项确认列表
+ *
+ * @param pagerQuery
+ * @return
+ */
+ @Override
+ public ResultBean> getCollectionConfirmList(PagerQuery pagerQuery) {
+ return appbusCollectionConfirmationService.getCollectionConfirmList(pagerQuery);
+ }
+
+ /**
+ * 手机端—新增款项确认申请单
+ *
+ * @param dto
+ * @return
+ */
+ @Override
+ public ResultBean addCollectionConfirm(AppBusCollectionConfirmationDto dto) {
+ return appbusCollectionConfirmationService.addCollectionConfirm(dto);
+ }
+
+ /**
+ * 手机端—初始化收款确认申请
+ *
+ * @param collectionBillSid
+ * @param userSid
+ * @return
+ */
+ @Override
+ public ResultBean initCollectionConfirm(String collectionBillSid, String userSid) {
+ return appbusCollectionConfirmationService.initCollectionConfirm(collectionBillSid,userSid);
+ }
+
+ /**
+ * 手机端—提交款项确认申请
+ *
+ * @param dto
+ * @return
+ */
+ @Override
+ public ResultBean submitCollectionConfirm(AppBusCollectionConfirmationDto dto) {
+ return appbusCollectionConfirmationService.submitCollectionConfirm(dto);
+ }
+
+ /**
+ * 手机端—删除收款确认单
+ *
+ * @param collectionBillSid
+ * @return
+ */
+ @Override
+ public ResultBean deleteCollectionConfirm(String collectionBillSid) {
+ return appbusCollectionConfirmationService.deleteCollectionConfirm(collectionBillSid);
+ }
+
+ /**
+ * 手机端—查询可使用款项明细列表
+ *
+ * @param pagerQuery
+ * @return
+ */
+ @Override
+ public ResultBean> getPaymentDetailsList(PagerQuery pagerQuery) {
+ return appbusCollectionConfirmationService.getPaymentDetailsList(pagerQuery);
+ }
+}
diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/finance/AppBusCollectionConfirmationService.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/finance/AppBusCollectionConfirmationService.java
new file mode 100644
index 0000000000..1fc0aa16d5
--- /dev/null
+++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/finance/AppBusCollectionConfirmationService.java
@@ -0,0 +1,117 @@
+/*********************************************************
+ *********************************************************
+ ******************** *******************
+ ************* ************
+ ******* _oo0oo_ *******
+ *** o8888888o ***
+ * 88" . "88 *
+ * (| -_- |) *
+ * 0\ = /0 *
+ * ___/`---'\___ *
+ * .' \\| |// '. *
+ * / \\||| : |||// \ *
+ * / _||||| -:- |||||- \ *
+ * | | \\\ - /// | | *
+ * | \_| ''\---/'' |_/ | *
+ * \ .-\__ '-' ___/-. / *
+ * ___'. .' /--.--\ `. .'___ *
+ * ."" '< `.___\_<|>_/___.' >' "". *
+ * | | : `- \`.;`\ _ /`;.`/ - ` : | | *
+ * \ \ `_. \_ __\ /__ _/ .-` / / *
+ * =====`-.____`.___ \_____/___.-`___.-'===== *
+ * `=---=' *
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *
+ *********__佛祖保佑__永无BUG__验收通过__钞票多多__*********
+ *********************************************************/
+package com.yxt.anrui.terminal.biz.finance;
+
+
+import com.yxt.anrui.buscenter.api.buscollectionconfirmation.*;
+import com.yxt.common.core.query.PagerQuery;
+import com.yxt.common.core.result.ResultBean;
+import com.yxt.common.core.vo.PagerVo;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+/**
+ * Project: anrui-buscenter(销售相关)
+ * File: BusCollectionConfirmationService.java
+ * Class: com.yxt.anrui.buscenter.biz.buscollectionconfirmation.BusCollectionConfirmationService
+ * Description: 收款确认表 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-04-12 17:57:01
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@Service
+public class AppBusCollectionConfirmationService {
+ @Autowired
+ BusCollectionConfirmationFeign busCollectionConfirmationFeign;
+
+
+ /**
+ * 手机端—获取款项确认列表
+ *
+ * @param pagerQuery
+ * @return
+ */
+ public ResultBean> getCollectionConfirmList(PagerQuery pagerQuery) {
+ return busCollectionConfirmationFeign.getCollectionConfirmList(pagerQuery);
+ }
+
+ /**
+ * 手机端—新增款项确认申请单
+ *
+ * @param dto
+ * @return
+ */
+ public ResultBean addCollectionConfirm(AppBusCollectionConfirmationDto dto) {
+ return busCollectionConfirmationFeign.addCollectionConfirm(dto);
+ }
+
+ /**
+ * 手机端—初始化收款确认申请
+ *
+ * @param collectionBillSid
+ * @param userSid
+ * @return
+ */
+ public ResultBean initCollectionConfirm(String collectionBillSid, String userSid) {
+ return busCollectionConfirmationFeign.initCollectionConfirm(collectionBillSid, userSid);
+ }
+
+ /**
+ * 手机端—提交款项确认申请
+ *
+ * @param dto
+ * @return
+ */
+ public ResultBean submitCollectionConfirm(AppBusCollectionConfirmationDto dto) {
+ return busCollectionConfirmationFeign.submitCollectionConfirm(dto);
+ }
+
+ /**
+ * 手机端—删除收款确认单
+ *
+ *
+ * @param collectionBillSid
+ * @return
+ */
+ public ResultBean deleteCollectionConfirm(String collectionBillSid) {
+ return busCollectionConfirmationFeign.deleteCollectionConfirm(collectionBillSid);
+ }
+
+ /**
+ * 手机端—查询可使用款项明细列表
+ *
+ * @param pagerQuery
+ * @return
+ */
+ public ResultBean> getPaymentDetailsList(PagerQuery pagerQuery) {
+ return busCollectionConfirmationFeign.getPaymentDetailsList(pagerQuery);
+ }
+}
\ No newline at end of file