diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapply/FinPaymentapplyDetailsVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapply/FinPaymentapplyDetailsVo.java index 7bde24f907..44ea819d59 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapply/FinPaymentapplyDetailsVo.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapply/FinPaymentapplyDetailsVo.java @@ -27,6 +27,8 @@ package com.yxt.anrui.fin.api.finpaymentapply; import com.yxt.anrui.fin.api.finpaymentapplydetails.FinPaymentapplyDetailVo; +import com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEveDetailsVo; +import com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEveDto; import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTopDetailsVo; import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTopDto; import com.yxt.anrui.fin.api.finpaymentapplytrailer.FinPaymentapplyTrailerDetailsVo; @@ -84,12 +86,14 @@ public class FinPaymentapplyDetailsVo implements Vo { @ApiModelProperty(value = "备注") private String remarks; + private List eveList = new ArrayList<>(); + private List detailsList = new ArrayList<>(); private List vehicleList = new ArrayList<>(); - private List trailerList; - private List topList; + private List trailerList = new ArrayList<>(); + private List topList = new ArrayList<>(); private String isVeh; diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapply/FinPaymentapplyDto.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapply/FinPaymentapplyDto.java index 6992ecd5fd..e483ccb569 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapply/FinPaymentapplyDto.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapply/FinPaymentapplyDto.java @@ -27,6 +27,7 @@ package com.yxt.anrui.fin.api.finpaymentapply; import com.yxt.anrui.fin.api.finpaymentapplydetails.FinPaymentapplyDetailDto; +import com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEveDto; import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTopDto; import com.yxt.anrui.fin.api.finpaymentapplytrailer.FinPaymentapplyTrailerDto; import com.yxt.anrui.fin.api.finpaymentapplyvehicle.FinPaymentapplyVehicleDto; @@ -36,6 +37,7 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; +import java.util.ArrayList; import java.util.List; /** @@ -77,12 +79,14 @@ public class FinPaymentapplyDto implements Dto { @ApiModelProperty(value = "业务关联:编号") private String busSid; - private List detailsList; + private List eveList = new ArrayList<>(); - private List vehicleList; + private List detailsList = new ArrayList<>(); - private List trailerList; - private List topList; + private List vehicleList = new ArrayList<>(); + + private List trailerList = new ArrayList<>(); + private List topList = new ArrayList<>(); @ApiModelProperty("是否涉及车辆,1是,0否") @NotBlank(message = "请选择是否涉及车辆") diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEve.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEve.java index 7260c3bed9..6228b8d12d 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEve.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEve.java @@ -67,6 +67,10 @@ public class FinPaymentapplyDetailsBelowEve extends BaseEntity { private String exePayDate; @ApiModelProperty("平仓付款金额") private BigDecimal exePayPrice; + @ApiModelProperty("申请部门sid") + private String deptSid; + @ApiModelProperty("申请部门") + private String deptName; @ApiModelProperty("分公司sid") private String useOrgSid; @ApiModelProperty("分公司名称") diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveDetailsVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveDetailsVo.java index 4938bdf788..c23e5beabf 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveDetailsVo.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveDetailsVo.java @@ -61,26 +61,34 @@ public class FinPaymentapplyDetailsBelowEveDetailsVo implements Vo { private String costTypeKey; @ApiModelProperty("款项类别") private String costTypeValue; - @ApiModelProperty("付款申请明细的明细sid") + @ApiModelProperty("付款申请明细的明细sid") private String detailSid; // 付款申请明细的明细sid - @ApiModelProperty("融资付款开通日期") + @ApiModelProperty("融资付款开通日期") private String openDate; // 融资付款开通日期 - @ApiModelProperty("期数") + @ApiModelProperty("期数") private String period; // 期数 - @ApiModelProperty("付款单位sid") + @ApiModelProperty("付款单位sid") private String payCompanySid; // 付款单位sid - @ApiModelProperty("付款单位名称") + @ApiModelProperty("付款单位名称") private String payCompany; // 付款单位名称 - @ApiModelProperty("收款单位名称") + @ApiModelProperty("收款单位名称") private String receiveCompany; // 收款单位名称 - @ApiModelProperty("收款单位sid") + @ApiModelProperty("收款单位sid") private String receiveCompanySid; // 收款单位sid - @ApiModelProperty("收款银行账号") + @ApiModelProperty("收款银行账号") private String receivingAccount; // 收款银行账号 - @ApiModelProperty("开户行") + @ApiModelProperty("开户行") private String bank; // 开户行 @ApiModelProperty("平仓付款日期") private String exePayDate; @ApiModelProperty("平仓付款金额") private BigDecimal exePayPrice; + @ApiModelProperty("申请部门sid") + private String deptSid; + @ApiModelProperty("申请部门") + private String deptName; + @ApiModelProperty("分公司sid") + private String useOrgSid; + @ApiModelProperty("分公司名称") + private String useOrgName; } \ No newline at end of file diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveDto.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveDto.java index 69887ce0de..e030f2c37f 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveDto.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveDto.java @@ -85,6 +85,10 @@ public class FinPaymentapplyDetailsBelowEveDto implements Dto { private String exePayDate; @ApiModelProperty("平仓付款金额") private BigDecimal exePayPrice; + @ApiModelProperty("申请部门sid") + private String deptSid; + @ApiModelProperty("申请部门") + private String deptName; @ApiModelProperty("分公司sid") private String useOrgSid; @ApiModelProperty("分公司名称") diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveFeign.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveFeign.java index 70c2acd01b..5861e0fc97 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveFeign.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveFeign.java @@ -61,6 +61,11 @@ public interface FinPaymentapplyDetailsBelowEveFeign { @ResponseBody public ResultBean> listPage(@RequestBody PagerQuery pq); + @ApiOperation("选择平仓信息") + @PostMapping("/chooseEve") + @ResponseBody + public ResultBean> chooseEve(@RequestBody PagerQuery pq); + @ApiOperation("新增或修改") @PostMapping("/save") @ResponseBody diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveFeignFallback.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveFeignFallback.java index a6472633cf..3033e6efae 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveFeignFallback.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveFeignFallback.java @@ -54,6 +54,11 @@ public class FinPaymentapplyDetailsBelowEveFeignFallback implements FinPaymentap return rb.setMsg("接口anrui-fin/finpaymentapplydetailsbeloweve/listPage无法访问"); } + @Override + public ResultBean> chooseEve(PagerQuery pq) { + return null; + } + @Override public ResultBean save(FinPaymentapplyDetailsBelowEveDto dto){ return ResultBean.fireFail().setMsg("接口anrui-fin/finpaymentapplydetailsbeloweve/save无法访问"); diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEve.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEve.java new file mode 100644 index 0000000000..4633acd4aa --- /dev/null +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEve.java @@ -0,0 +1,76 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.fin.api.finpaymentapplyeve; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; + +/** + * Project: anrui-fin(付款申请平仓)
+ * File: FinPaymentapplyEve.java
+ * Class: com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEve
+ * Description: 付款申请-平仓.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2025-01-20 11:20:11
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "付款申请-平仓", description = "付款申请-平仓") +@TableName("fin_paymentapply_eve") +public class FinPaymentapplyEve extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("付款申请sid") + private String applySid; // 付款申请sid + @ApiModelProperty("平仓款名称") + private String costTitleValue; // 平仓款名称 + @ApiModelProperty("融资付款开通日期") + private String openDate; // 融资付款开通日期 + @ApiModelProperty("期数") + private String period; // 期数 + @ApiModelProperty("付款方式Key") + private String payWayKey; // 付款方式Key + @ApiModelProperty("付款方式Value") + private String payWayValue; // 付款方式Value + @ApiModelProperty("收款单位名称") + private String receiveCompany; // 收款单位名称 + @ApiModelProperty("收款银行账号") + private String receivingAccount; // 收款银行账号 + @ApiModelProperty("开户行") + private String bank; // 开户行 + @ApiModelProperty("平仓付款金额") + private BigDecimal exePayPrice; // 平仓付款金额 + +} diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEveDetailsVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEveDetailsVo.java new file mode 100644 index 0000000000..fc85aa650f --- /dev/null +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEveDetailsVo.java @@ -0,0 +1,77 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.fin.api.finpaymentapplyeve; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; + +/** + * Project: anrui-fin(付款申请平仓)
+ * File: FinPaymentapplyEveVo.java
+ * Class: com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEveVo
+ * Description: 付款申请-平仓 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2025-01-20 11:20:12
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "付款申请-平仓 视图数据详情", description = "付款申请-平仓 视图数据详情") +public class FinPaymentapplyEveDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("付款申请sid") + private String applySid; // 付款申请sid + @ApiModelProperty("平仓款名称") + private String costTitleValue; // 平仓款名称 + @ApiModelProperty("融资付款开通日期") + private String openDate; // 融资付款开通日期 + @ApiModelProperty("期数") + private String period; // 期数 + @ApiModelProperty("付款方式Key") + private String payWayKey; // 付款方式Key + @ApiModelProperty("付款方式Value") + private String payWayValue; // 付款方式Value + @ApiModelProperty("收款单位名称") + private String receiveCompany; // 收款单位名称 + @ApiModelProperty("收款银行账号") + private String receivingAccount; // 收款银行账号 + @ApiModelProperty("开户行") + private String bank; // 开户行 + @ApiModelProperty("平仓付款金额") + private BigDecimal exePayPrice; // 平仓付款金额 + +} \ No newline at end of file diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEveDto.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEveDto.java new file mode 100644 index 0000000000..ea708944e6 --- /dev/null +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEveDto.java @@ -0,0 +1,77 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.fin.api.finpaymentapplyeve; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.math.BigDecimal; + +/** + * Project: anrui-fin(付款申请平仓)
+ * File: FinPaymentapplyEveDto.java
+ * Class: com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEveDto
+ * Description: 付款申请-平仓 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2025-01-20 11:20:11
+ * + * @author liupopo + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "付款申请-平仓 数据传输对象", description = "付款申请-平仓 数据传输对象") +public class FinPaymentapplyEveDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("付款申请sid") + private String applySid; // 付款申请sid + @ApiModelProperty("平仓款名称") + private String costTitleValue; // 平仓款名称 + @ApiModelProperty("融资付款开通日期") + private String openDate; // 融资付款开通日期 + @ApiModelProperty("期数") + private String period; // 期数 + @ApiModelProperty("付款方式Key") + private String payWayKey; // 付款方式Key + @ApiModelProperty("付款方式Value") + private String payWayValue; // 付款方式Value + @ApiModelProperty("收款单位名称") + private String receiveCompany; // 收款单位名称 + @ApiModelProperty("收款银行账号") + private String receivingAccount; // 收款银行账号 + @ApiModelProperty("开户行") + private String bank; // 开户行 + @ApiModelProperty("平仓付款金额") + private BigDecimal exePayPrice; // 平仓付款金额 + +} \ No newline at end of file diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEveFeign.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEveFeign.java new file mode 100644 index 0000000000..aece1f236e --- /dev/null +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/finpaymentapplyeve/FinPaymentapplyEveFeign.java @@ -0,0 +1,41 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.fin.api.finpaymentapplyeve; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.yxt.common.core.result.ResultBean; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +@Api(tags = "付款申请-平仓") +@FeignClient( + contextId = "anrui-fin-FinPaymentapplyEve", + name = "anrui-fin", + path = "v1/finpaymentapplyeve") +public interface FinPaymentapplyEveFeign { + +} \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyRest.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyRest.java index 4828d08181..bfcfd54fc8 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyRest.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyRest.java @@ -75,7 +75,7 @@ public class FinPaymentapplyRest implements FinPaymentapplyFeign { @Override public ResultBean delBySids(String[] sids) { - return finPaymentapplyService.deleteAllBySid(sids); + return finPaymentapplyService.deleteAllBySid(sids); } @Override diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java index ecd019ec91..5adf68676f 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapply/FinPaymentapplyService.java @@ -48,6 +48,8 @@ import com.yxt.anrui.fin.api.finpaymentapplydetails.FinPaymentapplyDetailDto; import com.yxt.anrui.fin.api.finpaymentapplydetails.FinPaymentapplyDetailVo; import com.yxt.anrui.fin.api.finpaymentapplydetailsbelow.FinPaymentapplyDetailsBelowDetailsVo; import com.yxt.anrui.fin.api.finpaymentapplydetailsbeloweve.FinPaymentapplyDetailsBelowEveDetailsVo; +import com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEveDetailsVo; +import com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEveDto; import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTopDetailsVo; import com.yxt.anrui.fin.api.finpaymentapplytop.FinPaymentapplyTopDto; import com.yxt.anrui.fin.api.finpaymentapplytrailer.FinPaymentapplyTrailerDetailsVo; @@ -61,6 +63,7 @@ import com.yxt.anrui.fin.biz.fincompanyinvoicing.FinCompanyInvoicingService; import com.yxt.anrui.fin.biz.finpaymentapplydetails.FinPaymentapplyDetailsService; import com.yxt.anrui.fin.biz.finpaymentapplydetailsbelow.FinPaymentapplyDetailsBelowService; import com.yxt.anrui.fin.biz.finpaymentapplydetailsbeloweve.FinPaymentapplyDetailsBelowEveService; +import com.yxt.anrui.fin.biz.finpaymentapplyeve.FinPaymentapplyEveService; import com.yxt.anrui.fin.biz.finpaymentapplytop.FinPaymentapplyTopService; import com.yxt.anrui.fin.biz.finpaymentapplytrailer.FinPaymentapplyTrailerService; import com.yxt.anrui.fin.biz.finpaymentapplyvehicle.FinPaymentapplyVehicleService; @@ -140,6 +143,8 @@ public class FinPaymentapplyService extends MybatisBaseService detailsList = dto.getDetailsList(); if (detailsList != null && detailsList.size() > 0) { - String i = finPaymentapplyDetailsService.saveDetailsList(detailsList, finPaymentapply.getSid()); + String i = finPaymentapplyDetailsService.saveDetailsList(detailsList, finPaymentapply.getSid(),finPaymentapply); finPaymentapply.setPaymentTotal(new BigDecimal(i)); } + if ("004".equals(dto.getCostTypeKey())){//融资付款 + List eveList = dto.getEveList(); + for (FinPaymentapplyEveDto finPaymentapplyEveDto : eveList) { + finPaymentapplyEveDto.setApplySid(finPaymentapply.getSid()); + finPaymentapplyEveService.insertByDto(finPaymentapplyEveDto); + } + } + if ("1".equals(dto.getIsVeh())) { List vehicleDtoList = dto.getVehicleList(); if (vehicleDtoList != null && vehicleDtoList.size() > 0) { @@ -313,7 +326,7 @@ public class FinPaymentapplyService extends MybatisBaseService detailsList = dto.getDetailsList(); if (detailsList != null && detailsList.size() > 0) { - String i = finPaymentapplyDetailsService.saveDetailsList(detailsList, finPaymentapply.getSid()); + String i = finPaymentapplyDetailsService.saveDetailsList(detailsList, finPaymentapply.getSid(),finPaymentapply); finPaymentapply.setPaymentTotal(new BigDecimal(i)); } @@ -329,6 +342,15 @@ public class FinPaymentapplyService extends MybatisBaseService eveList = dto.getEveList(); + for (FinPaymentapplyEveDto finPaymentapplyEveDto : eveList) { + finPaymentapplyEveDto.setApplySid(dtoSid); + finPaymentapplyEveService.insertByDto(finPaymentapplyEveDto); + } + } if ("002".equals(dto.getCostTypeKey())){//挂车采购 List trailerList = dto.getTrailerList(); @@ -384,8 +406,10 @@ public class FinPaymentapplyService extends MybatisBaseService vehicleList = finPaymentapplyVehicleService.getVehicleList(sid); vo.setDetailsList(detailsList); vo.setVehicleList(vehicleList); + List finPaymentapplyEveDetailsVos = finPaymentapplyEveService.fetchByMainSid(sid); List finPaymentapplyTrailerDetailsVos = finPaymentapplyTrailerService.fetchByMainSid(sid); List finPaymentapplyTopDetailsVos = finPaymentapplyTopService.fetchByMainSid(sid); + vo.setEveList(finPaymentapplyEveDetailsVos); vo.setTrailerList(finPaymentapplyTrailerDetailsVos); vo.setTopList(finPaymentapplyTopDetailsVos); return vo; @@ -636,8 +660,6 @@ public class FinPaymentapplyService extends MybatisBaseService detailVoList = vo.getDetailsList(); detailVoList.removeAll(Collections.singleton(null)); if (!detailVoList.isEmpty()) { @@ -670,6 +692,8 @@ public class FinPaymentapplyService extends MybatisBaseService finPaymentapplyDetailsBelowDetailsVos = finPaymentapplyDetailsBelowService.selByMainSid(finPaymentapplyDetailVo.getSid()); for (FinPaymentapplyDetailsBelowDetailsVo finPaymentapplyDetailsBelowDetailsVo : finPaymentapplyDetailsBelowDetailsVos) { @@ -695,6 +719,8 @@ public class FinPaymentapplyService extends MybatisBaseService detailsList, String sid) { + public String saveDetailsList(List detailsList, String sid, FinPaymentapply finPaymentapply) { //删除 baseMapper.deleteDetail(sid); BigDecimal bigDecimal = new BigDecimal("0"); @@ -55,6 +56,11 @@ public class FinPaymentapplyDetailsService extends MybatisBaseService finPaymentapplyDetailsBelowEveList = finPaymentapplyDetailsBelowDto.getFinPaymentapplyDetailsBelowEveList(); for (FinPaymentapplyDetailsBelowEveDto finPaymentapplyDetailsBelowEveDto : finPaymentapplyDetailsBelowEveList) { + finPaymentapplyDetailsBelowEveDto.setCreateBySid(finPaymentapply.getCreateBySid()); + finPaymentapplyDetailsBelowEveDto.setDeptSid(finPaymentapply.getDeptSid()); + finPaymentapplyDetailsBelowEveDto.setDeptName(finPaymentapply.getDeptName()); + finPaymentapplyDetailsBelowEveDto.setUseOrgSid(finPaymentapply.getUseOrgSid()); + finPaymentapplyDetailsBelowEveDto.setUseOrgName(finPaymentapply.getUseOrgName()); finPaymentapplyDetailsBelowEveDto.setDetailSid(belowSid); finPaymentapplyDetailsBelowEveDto.setCostTypeKey("004"); finPaymentapplyDetailsBelowEveDto.setCostTypeValue("融资付款"); diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveMapper.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveMapper.java index 0431564d6c..c576bae76d 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveMapper.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveMapper.java @@ -54,8 +54,8 @@ import java.util.List; @Mapper public interface FinPaymentapplyDetailsBelowEveMapper extends BaseMapper { - IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); - - @Select("select * from fin_paymentapply_details_below_eve where detailSid = #{mainSid}") + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from fin_paymentapply_details_below_eve where detailSid = #{mainSid}") List selByMainSid(String mainSid); } \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveMapper.xml b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveMapper.xml index b3faad32a4..0f6a794e51 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveMapper.xml +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveMapper.xml @@ -4,9 +4,8 @@ \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveRest.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveRest.java index 2f8ff2e5df..fa2ee0be95 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveRest.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveRest.java @@ -72,6 +72,13 @@ public class FinPaymentapplyDetailsBelowEveRest implements FinPaymentapplyDetail return rb.success().setData(pv); } + @Override + public ResultBean> chooseEve(PagerQuery pq) { + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = finPaymentapplyDetailsBelowEveService.chooseEve(pq); + return rb.success().setData(pv); + } + @Override @ApiOperation("新增或修改") @PostMapping("/save") diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveService.java index f8c2dbcec6..4cf454e3dd 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveService.java @@ -29,6 +29,7 @@ import cn.hutool.core.bean.BeanUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.yxt.anrui.fin.api.finpaymentapply.FinPaymentapplyVo; +import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; import com.yxt.anrui.portal.api.sysuser.PrivilegeQuery; import com.yxt.anrui.portal.api.sysuser.SysUserFeign; import org.apache.commons.lang3.StringUtils; @@ -67,78 +68,122 @@ public class FinPaymentapplyDetailsBelowEveService extends MybatisBaseService listPageVo(PagerQuery pq) { FinPaymentapplyDetailsBelowEveQuery query = pq.getParams(); QueryWrapper qw = new QueryWrapper<>(); //========================================数据授权开始 - /*if (StringUtils.isNotBlank(query.getMenuUrl())) { - PrivilegeQuery privilegeQuery = new PrivilegeQuery(); - privilegeQuery.setOrgPath(query.getOrgPath()); - privilegeQuery.setMenuUrl(query.getMenuUrl()); - privilegeQuery.setUserSid(query.getUserSid()); - ResultBean defaultIdReltBean = sysUserFeign.selectPrivilegeLevel(privilegeQuery); - if (StringUtils.isNotBlank(defaultIdReltBean.getData())) { - //数据权限ID(1集团、2事业部、3分公司、4部门、5个人) - String orgSidPath = query.getOrgPath(); - orgSidPath = orgSidPath + "/"; - int i1 = orgSidPath.indexOf("/"); - int i2 = orgSidPath.indexOf("/", i1 + 1); - int i3 = orgSidPath.indexOf("/", i2 + 1); - int i4 = orgSidPath.indexOf("/", i3 + 1); - String orgLevelKey = defaultIdReltBean.getData(); - if ("1".equals(orgLevelKey)) { - orgSidPath = orgSidPath.substring(0, i1); - qw.like("fp.orgSidPath", orgSidPath); - } else if ("2".equals(orgLevelKey)) { - orgSidPath = orgSidPath.substring(0, i2); - qw.like("fp.orgSidPath", orgSidPath); - } else if ("3".equals(orgLevelKey)) { - orgSidPath = orgSidPath.substring(0, i3); - qw.like("fp.orgSidPath", orgSidPath); - } else if ("4".equals(orgLevelKey)) { - orgSidPath = orgSidPath.substring(0, i4); - qw.like("fp.orgSidPath", orgSidPath); - } else if ("5".equals(orgLevelKey)) { - qw.eq("fp.createBySid", query.getUserSid()); - } else { - PagerVo p = new PagerVo<>(); - return p; - } - } else { - PagerVo p = new PagerVo<>(); - return p; - } - }*/ + if (StringUtils.isNotBlank(query.getMenuUrl())) { + PrivilegeQuery privilegeQuery = new PrivilegeQuery(); + privilegeQuery.setOrgPath(query.getOrgPath()); + privilegeQuery.setMenuUrl(query.getMenuUrl()); + privilegeQuery.setUserSid(query.getUserSid()); + ResultBean defaultIdReltBean = sysUserFeign.selectPrivilegeLevel(privilegeQuery); + if (StringUtils.isNotBlank(defaultIdReltBean.getData())) { + //数据权限ID(1集团、2事业部、3分公司、4部门、5个人) + String orgSidPath = query.getOrgPath(); + orgSidPath = orgSidPath + "/"; + int i1 = orgSidPath.indexOf("/"); + int i2 = orgSidPath.indexOf("/", i1 + 1); + int i3 = orgSidPath.indexOf("/", i2 + 1); + int i4 = orgSidPath.indexOf("/", i3 + 1); + String orgLevelKey = defaultIdReltBean.getData(); + if ("1".equals(orgLevelKey)) { + orgSidPath = orgSidPath.substring(0, i1); + qw.like("s.orgSidPath", orgSidPath); + } else if ("2".equals(orgLevelKey)) { + orgSidPath = orgSidPath.substring(0, i2); + qw.like("s.orgSidPath", orgSidPath); + } else if ("3".equals(orgLevelKey)) { + orgSidPath = orgSidPath.substring(0, i3); + qw.like("s.orgSidPath", orgSidPath); + } else if ("4".equals(orgLevelKey)) { + orgSidPath = orgSidPath.substring(0, i4); + qw.like("s.orgSidPath", orgSidPath); + } else if ("5".equals(orgLevelKey)) { + qw.eq("fe.createBySid", query.getUserSid()); + } else { + PagerVo p = new PagerVo<>(); + return p; + } + } else { + PagerVo p = new PagerVo<>(); + return p; + } + } + if (StringUtils.isNotBlank(query.getPayCompany())) { + qw.like("fe.payCompany", query.getPayCompany()); + } + if (StringUtils.isNotBlank(query.getCostTitleValue())) { + qw.like("fe.costTitleValue", query.getCostTitleValue()); + } + if (StringUtils.isNotBlank(query.getReceiveCompany())) { + qw.like("fe.receiveCompany", query.getReceiveCompany()); + } + if (StringUtils.isNotBlank(query.getPeriod())) { + qw.like("fe.period", query.getPeriod()); + } + if (StringUtils.isNotBlank(query.getRemarks())) { + qw.like("fe.remarks", query.getRemarks()); + } + if (StringUtils.isNotBlank(query.getPayCompany())) { + qw.like("fe.payCompany", query.getPayCompany()); + } + if (StringUtils.isNotBlank(query.getState())) { + qw.eq("fe.state", query.getState()); + } + //融资付款开通日期 + qw.apply(StringUtils.isNotBlank(query.getOpenStartDate()), "date_format (fe.openDate,'%Y-%m-%d') >= date_format('" + query.getOpenStartDate() + "','%Y-%m-%d')"). + apply(StringUtils.isNotBlank(query.getOpenEndDate()), "date_format (fe.openDate,'%Y-%m-%d') <= date_format('" + query.getOpenEndDate() + "','%Y-%m-%d')" + ); + //平仓付款日期 + qw.apply(StringUtils.isNotBlank(query.getExePayStartDate()), "date_format (fe.exePayDate,'%Y-%m-%d') >= date_format('" + query.getExePayStartDate() + "','%Y-%m-%d')"). + apply(StringUtils.isNotBlank(query.getExePayStartDate()), "date_format (fe.exePayDate,'%Y-%m-%d') <= date_format('" + query.getExePayStartDate() + "','%Y-%m-%d')" + ); + qw.orderByDesc("fe.createTime"); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public PagerVo chooseEve(PagerQuery pq) { + FinPaymentapplyDetailsBelowEveQuery query = pq.getParams(); + QueryWrapper qw = new QueryWrapper<>(); + String useOrgSid = sysStaffOrgFeign.getOrgSidByPath(query.getOrgPath()).getData(); + qw.eq("fe.useOrgSid", useOrgSid); if (StringUtils.isNotBlank(query.getPayCompany())) { - qw.like("payCompany", query.getPayCompany()); + qw.like("fe.payCompany", query.getPayCompany()); } if (StringUtils.isNotBlank(query.getCostTitleValue())) { - qw.like("costTitleValue", query.getCostTitleValue()); + qw.like("fe.costTitleValue", query.getCostTitleValue()); } if (StringUtils.isNotBlank(query.getReceiveCompany())) { - qw.like("receiveCompany", query.getReceiveCompany()); + qw.like("fe.receiveCompany", query.getReceiveCompany()); } if (StringUtils.isNotBlank(query.getPeriod())) { - qw.like("period", query.getPeriod()); + qw.like("fe.period", query.getPeriod()); } if (StringUtils.isNotBlank(query.getRemarks())) { - qw.eq("remarks", query.getRemarks()); + qw.like("fe.remarks", query.getRemarks()); } if (StringUtils.isNotBlank(query.getPayCompany())) { - qw.like("fp.payCompany", query.getPayCompany()); + qw.like("fe.payCompany", query.getPayCompany()); } if (StringUtils.isNotBlank(query.getState())) { - qw.eq("fp.state", query.getState()); + qw.eq("fe.state", query.getState()); } //融资付款开通日期 - qw.apply(StringUtils.isNotBlank(query.getOpenStartDate()), "date_format (openDate,'%Y-%m-%d') >= date_format('" + query.getOpenStartDate() + "','%Y-%m-%d')"). - apply(StringUtils.isNotBlank(query.getOpenEndDate()), "date_format (openDate,'%Y-%m-%d') <= date_format('" + query.getOpenEndDate() + "','%Y-%m-%d')" + qw.apply(StringUtils.isNotBlank(query.getOpenStartDate()), "date_format (fe.openDate,'%Y-%m-%d') >= date_format('" + query.getOpenStartDate() + "','%Y-%m-%d')"). + apply(StringUtils.isNotBlank(query.getOpenEndDate()), "date_format (fe.openDate,'%Y-%m-%d') <= date_format('" + query.getOpenEndDate() + "','%Y-%m-%d')" ); //平仓付款日期 - qw.apply(StringUtils.isNotBlank(query.getExePayStartDate()), "date_format (exePayDate,'%Y-%m-%d') >= date_format('" + query.getExePayStartDate() + "','%Y-%m-%d')"). - apply(StringUtils.isNotBlank(query.getExePayStartDate()), "date_format (exePayDate,'%Y-%m-%d') <= date_format('" + query.getExePayStartDate() + "','%Y-%m-%d')" + qw.apply(StringUtils.isNotBlank(query.getExePayStartDate()), "date_format (fe.exePayDate,'%Y-%m-%d') >= date_format('" + query.getExePayStartDate() + "','%Y-%m-%d')"). + apply(StringUtils.isNotBlank(query.getExePayStartDate()), "date_format (fe.exePayDate,'%Y-%m-%d') <= date_format('" + query.getExePayStartDate() + "','%Y-%m-%d')" ); + qw.orderByDesc("fe.createTime"); IPage page = PagerUtil.queryToPage(pq); IPage pagging = baseMapper.selectPageVo(page, qw); PagerVo p = PagerUtil.pageToVo(pagging, null); diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveMapper.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveMapper.java new file mode 100644 index 0000000000..f653af8342 --- /dev/null +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveMapper.java @@ -0,0 +1,45 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.fin.biz.finpaymentapplyeve; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEveDetailsVo; +import org.apache.ibatis.annotations.Delete; +import org.apache.ibatis.annotations.Mapper; +import com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEve; +import org.apache.ibatis.annotations.Select; + +import java.util.List; + +@Mapper +public interface FinPaymentapplyEveMapper extends BaseMapper { + + @Delete("delete from fin_paymentapply_eve where applySid = #{dtoSid}") + void delByMainSid(String dtoSid); + + @Select("select * from fin_paymentapply_eve where applySid = #{mainSid}") + List fetchByMainSid(String sid); +} \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveMapper.xml b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveMapper.xml new file mode 100644 index 0000000000..2c00bd7d4a --- /dev/null +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveMapper.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveRest.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveRest.java new file mode 100644 index 0000000000..bc43606f9d --- /dev/null +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveRest.java @@ -0,0 +1,38 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.fin.biz.finpaymentapplyeve; + +import io.swagger.annotations.Api; +import org.springframework.web.bind.annotation.*; + +import com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEveFeign; + +@Api(tags = "付款申请-平仓") +@RestController +@RequestMapping("v1/finpaymentapplyeve") +public class FinPaymentapplyEveRest implements FinPaymentapplyEveFeign { + +} diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveService.java new file mode 100644 index 0000000000..c901749d19 --- /dev/null +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplyeve/FinPaymentapplyEveService.java @@ -0,0 +1,54 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.anrui.fin.biz.finpaymentapplyeve; + +import cn.hutool.core.bean.BeanUtil; +import com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEveDetailsVo; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEve; +import com.yxt.anrui.fin.api.finpaymentapplyeve.FinPaymentapplyEveDto; + +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class FinPaymentapplyEveService extends MybatisBaseService { + + public void insertByDto(FinPaymentapplyEveDto dto) { + FinPaymentapplyEve entity = new FinPaymentapplyEve(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void delByMainSid(String dtoSid) { + baseMapper.delByMainSid(dtoSid); + } + + public List fetchByMainSid(String sid) { + return baseMapper.fetchByMainSid(sid); + } +} \ No newline at end of file