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