79 changed files with 1895 additions and 839 deletions
@ -0,0 +1,78 @@ |
|||||
|
/********************************************************* |
||||
|
********************************************************* |
||||
|
******************** ******************* |
||||
|
************* ************ |
||||
|
******* _oo0oo_ ******* |
||||
|
*** o8888888o *** |
||||
|
* 88" . "88 * |
||||
|
* (| -_- |) * |
||||
|
* 0\ = /0 * |
||||
|
* ___/`---'\___ * |
||||
|
* .' \\| |// '. *
|
||||
|
* / \\||| : |||// \ *
|
||||
|
* / _||||| -:- |||||- \ * |
||||
|
* | | \\\ - /// | | *
|
||||
|
* | \_| ''\---/'' |_/ | * |
||||
|
* \ .-\__ '-' ___/-. / * |
||||
|
* ___'. .' /--.--\ `. .'___ * |
||||
|
* ."" '< `.___\_<|>_/___.' >' "". * |
||||
|
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
||||
|
* \ \ `_. \_ __\ /__ _/ .-` / / * |
||||
|
* =====`-.____`.___ \_____/___.-`___.-'===== * |
||||
|
* `=---=' * |
||||
|
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
||||
|
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
||||
|
*********************************************************/ |
||||
|
package com.yxt.anrui.riskcenter.api.loanfinopenbank; |
||||
|
|
||||
|
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; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui-risk(资方开户行) <br/> |
||||
|
* File: LoanFinOpenBank.java <br/> |
||||
|
* Class: com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBank <br/> |
||||
|
* Description: 资方开户行信息. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2024-08-20 09:19:22 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Data |
||||
|
@ApiModel(value = "资方开户行信息", description = "资方开户行信息") |
||||
|
@TableName("loan_fin_open_bank") |
||||
|
public class LoanFinOpenBank extends BaseEntity { |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
@ApiModelProperty("资方sid") |
||||
|
private String bankSid; // 资方sid
|
||||
|
@ApiModelProperty("国家") |
||||
|
private String country; // 国家
|
||||
|
@ApiModelProperty("开户银行") |
||||
|
private String depositBank; // 开户银行
|
||||
|
@ApiModelProperty("银行账号") |
||||
|
private String bankAccount; // 银行账号
|
||||
|
@ApiModelProperty("账户名称") |
||||
|
private String accountName; // 账户名称
|
||||
|
@ApiModelProperty("账户类型key") |
||||
|
private String dueBankKey; // 账户类型key
|
||||
|
@ApiModelProperty("账户类型value") |
||||
|
private String dueBankValue; // 账户类型value
|
||||
|
@ApiModelProperty("银行网点") |
||||
|
private String bankingOutlets; // 银行网点
|
||||
|
@ApiModelProperty("开户行地址") |
||||
|
private String bankAddress; // 开户行地址
|
||||
|
@ApiModelProperty("联行号") |
||||
|
private String paymentLines; // 联行号
|
||||
|
@ApiModelProperty("银行代码") |
||||
|
private String swiftCode; // 银行代码
|
||||
|
@ApiModelProperty("币种") |
||||
|
private String currency; // 币种
|
||||
|
|
||||
|
} |
@ -0,0 +1,79 @@ |
|||||
|
/********************************************************* |
||||
|
********************************************************* |
||||
|
******************** ******************* |
||||
|
************* ************ |
||||
|
******* _oo0oo_ ******* |
||||
|
*** o8888888o *** |
||||
|
* 88" . "88 * |
||||
|
* (| -_- |) * |
||||
|
* 0\ = /0 * |
||||
|
* ___/`---'\___ * |
||||
|
* .' \\| |// '. *
|
||||
|
* / \\||| : |||// \ *
|
||||
|
* / _||||| -:- |||||- \ * |
||||
|
* | | \\\ - /// | | *
|
||||
|
* | \_| ''\---/'' |_/ | * |
||||
|
* \ .-\__ '-' ___/-. / * |
||||
|
* ___'. .' /--.--\ `. .'___ * |
||||
|
* ."" '< `.___\_<|>_/___.' >' "". * |
||||
|
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
||||
|
* \ \ `_. \_ __\ /__ _/ .-` / / * |
||||
|
* =====`-.____`.___ \_____/___.-`___.-'===== * |
||||
|
* `=---=' * |
||||
|
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
||||
|
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
||||
|
*********************************************************/ |
||||
|
package com.yxt.anrui.riskcenter.api.loanfinopenbank; |
||||
|
|
||||
|
|
||||
|
import com.yxt.common.core.vo.Vo; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui-risk(资方开户行) <br/> |
||||
|
* File: LoanFinOpenBankVo.java <br/> |
||||
|
* Class: com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankVo <br/> |
||||
|
* Description: 资方开户行信息 视图数据对象. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2024-08-20 09:19:22 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Data |
||||
|
@ApiModel(value = "资方开户行信息 视图数据详情", description = "资方开户行信息 视图数据详情") |
||||
|
public class LoanFinOpenBankDetailsVo implements Vo { |
||||
|
|
||||
|
private String sid; // sid
|
||||
|
|
||||
|
@ApiModelProperty("资方sid") |
||||
|
private String bankSid; // 资方sid
|
||||
|
@ApiModelProperty("国家") |
||||
|
private String country; // 国家
|
||||
|
@ApiModelProperty("开户银行") |
||||
|
private String depositBank; // 开户银行
|
||||
|
@ApiModelProperty("银行账号") |
||||
|
private String bankAccount; // 银行账号
|
||||
|
@ApiModelProperty("账户名称") |
||||
|
private String accountName; // 账户名称
|
||||
|
@ApiModelProperty("账户类型key") |
||||
|
private String dueBankKey; // 账户类型key
|
||||
|
@ApiModelProperty("账户类型value") |
||||
|
private String dueBankValue; // 账户类型value
|
||||
|
@ApiModelProperty("银行网点") |
||||
|
private String bankingOutlets; // 银行网点
|
||||
|
@ApiModelProperty("开户行地址") |
||||
|
private String bankAddress; // 开户行地址
|
||||
|
@ApiModelProperty("联行号") |
||||
|
private String paymentLines; // 联行号
|
||||
|
@ApiModelProperty("银行代码") |
||||
|
private String swiftCode; // 银行代码
|
||||
|
@ApiModelProperty("币种") |
||||
|
private String currency; // 币种
|
||||
|
|
||||
|
} |
@ -0,0 +1,79 @@ |
|||||
|
/********************************************************* |
||||
|
********************************************************* |
||||
|
******************** ******************* |
||||
|
************* ************ |
||||
|
******* _oo0oo_ ******* |
||||
|
*** o8888888o *** |
||||
|
* 88" . "88 * |
||||
|
* (| -_- |) * |
||||
|
* 0\ = /0 * |
||||
|
* ___/`---'\___ * |
||||
|
* .' \\| |// '. *
|
||||
|
* / \\||| : |||// \ *
|
||||
|
* / _||||| -:- |||||- \ * |
||||
|
* | | \\\ - /// | | *
|
||||
|
* | \_| ''\---/'' |_/ | * |
||||
|
* \ .-\__ '-' ___/-. / * |
||||
|
* ___'. .' /--.--\ `. .'___ * |
||||
|
* ."" '< `.___\_<|>_/___.' >' "". * |
||||
|
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
||||
|
* \ \ `_. \_ __\ /__ _/ .-` / / * |
||||
|
* =====`-.____`.___ \_____/___.-`___.-'===== * |
||||
|
* `=---=' * |
||||
|
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
||||
|
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
||||
|
*********************************************************/ |
||||
|
package com.yxt.anrui.riskcenter.api.loanfinopenbank; |
||||
|
|
||||
|
|
||||
|
import com.yxt.common.core.dto.Dto; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui-risk(资方开户行) <br/> |
||||
|
* File: LoanFinOpenBankDto.java <br/> |
||||
|
* Class: com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankDto <br/> |
||||
|
* Description: 资方开户行信息 数据传输对象. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2024-08-20 09:19:22 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Data |
||||
|
@ApiModel(value = "资方开户行信息 数据传输对象", description = "资方开户行信息 数据传输对象") |
||||
|
public class LoanFinOpenBankDto implements Dto { |
||||
|
|
||||
|
private String sid; // sid
|
||||
|
|
||||
|
@ApiModelProperty("资方sid") |
||||
|
private String bankSid; // 资方sid
|
||||
|
@ApiModelProperty("国家") |
||||
|
private String country; // 国家
|
||||
|
@ApiModelProperty("开户银行") |
||||
|
private String depositBank; // 开户银行
|
||||
|
@ApiModelProperty("银行账号") |
||||
|
private String bankAccount; // 银行账号
|
||||
|
@ApiModelProperty("账户名称") |
||||
|
private String accountName; // 账户名称
|
||||
|
@ApiModelProperty("账户类型key") |
||||
|
private String dueBankKey; // 账户类型key
|
||||
|
@ApiModelProperty("账户类型value") |
||||
|
private String dueBankValue; // 账户类型value
|
||||
|
@ApiModelProperty("银行网点") |
||||
|
private String bankingOutlets; // 银行网点
|
||||
|
@ApiModelProperty("开户行地址") |
||||
|
private String bankAddress; // 开户行地址
|
||||
|
@ApiModelProperty("联行号") |
||||
|
private String paymentLines; // 联行号
|
||||
|
@ApiModelProperty("银行代码") |
||||
|
private String swiftCode; // 银行代码
|
||||
|
@ApiModelProperty("币种") |
||||
|
private String currency; // 币种
|
||||
|
|
||||
|
} |
@ -0,0 +1,63 @@ |
|||||
|
/********************************************************* |
||||
|
********************************************************* |
||||
|
******************** ******************* |
||||
|
************* ************ |
||||
|
******* _oo0oo_ ******* |
||||
|
*** o8888888o *** |
||||
|
* 88" . "88 * |
||||
|
* (| -_- |) * |
||||
|
* 0\ = /0 * |
||||
|
* ___/`---'\___ * |
||||
|
* .' \\| |// '. *
|
||||
|
* / \\||| : |||// \ *
|
||||
|
* / _||||| -:- |||||- \ * |
||||
|
* | | \\\ - /// | | *
|
||||
|
* | \_| ''\---/'' |_/ | * |
||||
|
* \ .-\__ '-' ___/-. / * |
||||
|
* ___'. .' /--.--\ `. .'___ * |
||||
|
* ."" '< `.___\_<|>_/___.' >' "". * |
||||
|
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
||||
|
* \ \ `_. \_ __\ /__ _/ .-` / / * |
||||
|
* =====`-.____`.___ \_____/___.-`___.-'===== * |
||||
|
* `=---=' * |
||||
|
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
||||
|
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
||||
|
*********************************************************/ |
||||
|
package com.yxt.anrui.riskcenter.api.loanfinopenbank; |
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import org.springframework.cloud.openfeign.FeignClient; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui-risk(资方开户行) <br/> |
||||
|
* File: LoanFinOpenBankFeign.java <br/> |
||||
|
* Class: com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankFeign <br/> |
||||
|
* Description: 资方开户行信息. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2024-08-20 09:19:22 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Api(tags = "资方开户行信息") |
||||
|
@FeignClient( |
||||
|
contextId = "anrui-risk-LoanFinOpenBank", |
||||
|
name = "anrui-risk", |
||||
|
path = "v1/loanfinopenbank", |
||||
|
fallback = LoanFinOpenBankFeignFallback.class) |
||||
|
public interface LoanFinOpenBankFeign { |
||||
|
|
||||
|
@ApiOperation("根据SID获取一条记录") |
||||
|
@GetMapping("/fetchDetailsBySid/{sid}") |
||||
|
@ResponseBody |
||||
|
public ResultBean<LoanFinOpenBankDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
||||
|
} |
@ -0,0 +1,56 @@ |
|||||
|
/********************************************************* |
||||
|
********************************************************* |
||||
|
******************** ******************* |
||||
|
************* ************ |
||||
|
******* _oo0oo_ ******* |
||||
|
*** o8888888o *** |
||||
|
* 88" . "88 * |
||||
|
* (| -_- |) * |
||||
|
* 0\ = /0 * |
||||
|
* ___/`---'\___ * |
||||
|
* .' \\| |// '. *
|
||||
|
* / \\||| : |||// \ *
|
||||
|
* / _||||| -:- |||||- \ * |
||||
|
* | | \\\ - /// | | *
|
||||
|
* | \_| ''\---/'' |_/ | * |
||||
|
* \ .-\__ '-' ___/-. / * |
||||
|
* ___'. .' /--.--\ `. .'___ * |
||||
|
* ."" '< `.___\_<|>_/___.' >' "". * |
||||
|
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
||||
|
* \ \ `_. \_ __\ /__ _/ .-` / / * |
||||
|
* =====`-.____`.___ \_____/___.-`___.-'===== * |
||||
|
* `=---=' * |
||||
|
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
||||
|
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
||||
|
*********************************************************/ |
||||
|
package com.yxt.anrui.riskcenter.api.loanfinopenbank; |
||||
|
|
||||
|
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; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui-risk(资方开户行) <br/> |
||||
|
* File: LoanFinOpenBankFeignFallback.java <br/> |
||||
|
* Class: com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankFeignFallback <br/> |
||||
|
* Description: 资方开户行信息. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2024-08-20 09:19:22 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Component |
||||
|
public class LoanFinOpenBankFeignFallback implements LoanFinOpenBankFeign { |
||||
|
|
||||
|
@Override |
||||
|
public ResultBean<LoanFinOpenBankDetailsVo> fetchDetailsBySid(String sid){ |
||||
|
ResultBean rb = ResultBean.fireFail(); |
||||
|
return rb.setMsg("接口anrui-risk/loanfinopenbank/fetchDetailsBySid无法访问"); |
||||
|
} |
||||
|
} |
@ -0,0 +1,77 @@ |
|||||
|
/********************************************************* |
||||
|
********************************************************* |
||||
|
******************** ******************* |
||||
|
************* ************ |
||||
|
******* _oo0oo_ ******* |
||||
|
*** o8888888o *** |
||||
|
* 88" . "88 * |
||||
|
* (| -_- |) * |
||||
|
* 0\ = /0 * |
||||
|
* ___/`---'\___ * |
||||
|
* .' \\| |// '. *
|
||||
|
* / \\||| : |||// \ *
|
||||
|
* / _||||| -:- |||||- \ * |
||||
|
* | | \\\ - /// | | *
|
||||
|
* | \_| ''\---/'' |_/ | * |
||||
|
* \ .-\__ '-' ___/-. / * |
||||
|
* ___'. .' /--.--\ `. .'___ * |
||||
|
* ."" '< `.___\_<|>_/___.' >' "". * |
||||
|
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
||||
|
* \ \ `_. \_ __\ /__ _/ .-` / / * |
||||
|
* =====`-.____`.___ \_____/___.-`___.-'===== * |
||||
|
* `=---=' * |
||||
|
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
||||
|
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
||||
|
*********************************************************/ |
||||
|
package com.yxt.anrui.riskcenter.api.loanfinopenbank; |
||||
|
|
||||
|
|
||||
|
import com.yxt.common.core.query.Query; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui-risk(资方开户行) <br/> |
||||
|
* File: LoanFinOpenBankQuery.java <br/> |
||||
|
* Class: com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankQuery <br/> |
||||
|
* Description: 资方开户行信息 查询条件. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2024-08-20 09:19:22 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Data |
||||
|
@ApiModel(value = "资方开户行信息 查询条件", description = "资方开户行信息 查询条件") |
||||
|
public class LoanFinOpenBankQuery implements Query { |
||||
|
|
||||
|
@ApiModelProperty("资方sid") |
||||
|
private String bankSid; // 资方sid
|
||||
|
@ApiModelProperty("国家") |
||||
|
private String country; // 国家
|
||||
|
@ApiModelProperty("开户银行") |
||||
|
private String depositBank; // 开户银行
|
||||
|
@ApiModelProperty("银行账号") |
||||
|
private String bankAccount; // 银行账号
|
||||
|
@ApiModelProperty("账户名称") |
||||
|
private String accountName; // 账户名称
|
||||
|
@ApiModelProperty("账户类型key") |
||||
|
private String dueBankKey; // 账户类型key
|
||||
|
@ApiModelProperty("账户类型value") |
||||
|
private String dueBankValue; // 账户类型value
|
||||
|
@ApiModelProperty("银行网点") |
||||
|
private String bankingOutlets; // 银行网点
|
||||
|
@ApiModelProperty("开户行地址") |
||||
|
private String bankAddress; // 开户行地址
|
||||
|
@ApiModelProperty("联行号") |
||||
|
private String paymentLines; // 联行号
|
||||
|
@ApiModelProperty("银行代码") |
||||
|
private String swiftCode; // 银行代码
|
||||
|
@ApiModelProperty("币种") |
||||
|
private String currency; // 币种
|
||||
|
|
||||
|
} |
@ -0,0 +1,79 @@ |
|||||
|
/********************************************************* |
||||
|
********************************************************* |
||||
|
******************** ******************* |
||||
|
************* ************ |
||||
|
******* _oo0oo_ ******* |
||||
|
*** o8888888o *** |
||||
|
* 88" . "88 * |
||||
|
* (| -_- |) * |
||||
|
* 0\ = /0 * |
||||
|
* ___/`---'\___ * |
||||
|
* .' \\| |// '. *
|
||||
|
* / \\||| : |||// \ *
|
||||
|
* / _||||| -:- |||||- \ * |
||||
|
* | | \\\ - /// | | *
|
||||
|
* | \_| ''\---/'' |_/ | * |
||||
|
* \ .-\__ '-' ___/-. / * |
||||
|
* ___'. .' /--.--\ `. .'___ * |
||||
|
* ."" '< `.___\_<|>_/___.' >' "". * |
||||
|
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
||||
|
* \ \ `_. \_ __\ /__ _/ .-` / / * |
||||
|
* =====`-.____`.___ \_____/___.-`___.-'===== * |
||||
|
* `=---=' * |
||||
|
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
||||
|
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
||||
|
*********************************************************/ |
||||
|
package com.yxt.anrui.riskcenter.api.loanfinopenbank; |
||||
|
|
||||
|
|
||||
|
import com.yxt.common.core.vo.Vo; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui-risk(资方开户行) <br/> |
||||
|
* File: LoanFinOpenBankVo.java <br/> |
||||
|
* Class: com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankVo <br/> |
||||
|
* Description: 资方开户行信息 视图数据对象. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2024-08-20 09:19:22 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Data |
||||
|
@ApiModel(value = "资方开户行信息 视图数据对象", description = "资方开户行信息 视图数据对象") |
||||
|
public class LoanFinOpenBankVo implements Vo { |
||||
|
|
||||
|
private String sid; // sid
|
||||
|
|
||||
|
@ApiModelProperty("资方sid") |
||||
|
private String bankSid; // 资方sid
|
||||
|
@ApiModelProperty("国家") |
||||
|
private String country; // 国家
|
||||
|
@ApiModelProperty("开户银行") |
||||
|
private String depositBank; // 开户银行
|
||||
|
@ApiModelProperty("银行账号") |
||||
|
private String bankAccount; // 银行账号
|
||||
|
@ApiModelProperty("账户名称") |
||||
|
private String accountName; // 账户名称
|
||||
|
@ApiModelProperty("账户类型key") |
||||
|
private String dueBankKey; // 账户类型key
|
||||
|
@ApiModelProperty("账户类型value") |
||||
|
private String dueBankValue; // 账户类型value
|
||||
|
@ApiModelProperty("银行网点") |
||||
|
private String bankingOutlets; // 银行网点
|
||||
|
@ApiModelProperty("开户行地址") |
||||
|
private String bankAddress; // 开户行地址
|
||||
|
@ApiModelProperty("联行号") |
||||
|
private String paymentLines; // 联行号
|
||||
|
@ApiModelProperty("银行代码") |
||||
|
private String swiftCode; // 银行代码
|
||||
|
@ApiModelProperty("币种") |
||||
|
private String currency; // 币种
|
||||
|
|
||||
|
} |
@ -0,0 +1,62 @@ |
|||||
|
/********************************************************* |
||||
|
********************************************************* |
||||
|
******************** ******************* |
||||
|
************* ************ |
||||
|
******* _oo0oo_ ******* |
||||
|
*** o8888888o *** |
||||
|
* 88" . "88 * |
||||
|
* (| -_- |) * |
||||
|
* 0\ = /0 * |
||||
|
* ___/`---'\___ * |
||||
|
* .' \\| |// '. *
|
||||
|
* / \\||| : |||// \ *
|
||||
|
* / _||||| -:- |||||- \ * |
||||
|
* | | \\\ - /// | | *
|
||||
|
* | \_| ''\---/'' |_/ | * |
||||
|
* \ .-\__ '-' ___/-. / * |
||||
|
* ___'. .' /--.--\ `. .'___ * |
||||
|
* ."" '< `.___\_<|>_/___.' >' "". * |
||||
|
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
||||
|
* \ \ `_. \_ __\ /__ _/ .-` / / * |
||||
|
* =====`-.____`.___ \_____/___.-`___.-'===== * |
||||
|
* `=---=' * |
||||
|
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
||||
|
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
||||
|
*********************************************************/ |
||||
|
package com.yxt.anrui.riskcenter.biz.loanfinopenbank; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.baomidou.mybatisplus.core.toolkit.Constants; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankDetailsVo; |
||||
|
import org.apache.ibatis.annotations.Delete; |
||||
|
import org.apache.ibatis.annotations.Mapper; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
import org.apache.ibatis.annotations.Select; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBank; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankVo; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui-risk(资方开户行) <br/> |
||||
|
* File: LoanFinOpenBankMapper.java <br/> |
||||
|
* Class: com.yxt.anrui.riskcenter.biz.loanfinopenbank.LoanFinOpenBankMapper <br/> |
||||
|
* Description: 资方开户行信息. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2024-08-20 09:19:22 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Mapper |
||||
|
public interface LoanFinOpenBankMapper extends BaseMapper<LoanFinOpenBank> { |
||||
|
|
||||
|
@Select("select * from loan_fin_open_bank where bankSid = #{sid} AND isDelete = 0") |
||||
|
List<LoanFinOpenBankDetailsVo> selectByManSid(String sid); |
||||
|
|
||||
|
void updateBySidIsDeletes(String s); |
||||
|
} |
@ -0,0 +1,10 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8" ?> |
||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
|
<mapper namespace="com.yxt.anrui.riskcenter.biz.loanfinopenbank.LoanFinOpenBankMapper"> |
||||
|
<!-- <where> ${ew.sqlSegment} </where>--> |
||||
|
<!-- ${ew.customSqlSegment} --> |
||||
|
<update id="updateBySidIsDeletes"> |
||||
|
UPDATE loan_fin_open_bank |
||||
|
SET isDelete = 1 where sid = #{s} |
||||
|
</update> |
||||
|
</mapper> |
@ -0,0 +1,73 @@ |
|||||
|
/********************************************************* |
||||
|
********************************************************* |
||||
|
******************** ******************* |
||||
|
************* ************ |
||||
|
******* _oo0oo_ ******* |
||||
|
*** o8888888o *** |
||||
|
* 88" . "88 * |
||||
|
* (| -_- |) * |
||||
|
* 0\ = /0 * |
||||
|
* ___/`---'\___ * |
||||
|
* .' \\| |// '. *
|
||||
|
* / \\||| : |||// \ *
|
||||
|
* / _||||| -:- |||||- \ * |
||||
|
* | | \\\ - /// | | *
|
||||
|
* | \_| ''\---/'' |_/ | * |
||||
|
* \ .-\__ '-' ___/-. / * |
||||
|
* ___'. .' /--.--\ `. .'___ * |
||||
|
* ."" '< `.___\_<|>_/___.' >' "". * |
||||
|
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
||||
|
* \ \ `_. \_ __\ /__ _/ .-` / / * |
||||
|
* =====`-.____`.___ \_____/___.-`___.-'===== * |
||||
|
* `=---=' * |
||||
|
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
||||
|
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
||||
|
*********************************************************/ |
||||
|
package com.yxt.anrui.riskcenter.biz.loanfinopenbank; |
||||
|
|
||||
|
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.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.*; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBank; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankQuery; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankVo; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankDetailsVo; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankDto; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankFeign; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui-risk(资方开户行) <br/> |
||||
|
* File: LoanFinOpenBankFeignFallback.java <br/> |
||||
|
* Class: com.yxt.anrui.riskcenter.biz.loanfinopenbank.LoanFinOpenBankRest <br/> |
||||
|
* Description: 资方开户行信息. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2024-08-20 09:19:22 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Api(tags = "资方开户行信息") |
||||
|
@RestController("com.yxt.anrui.riskcenter.biz.loanfinopenbank.LoanFinOpenBankRest") |
||||
|
@RequestMapping("v1/loanfinopenbank") |
||||
|
public class LoanFinOpenBankRest implements LoanFinOpenBankFeign { |
||||
|
|
||||
|
@Autowired |
||||
|
private LoanFinOpenBankService loanFinOpenBankService; |
||||
|
|
||||
|
@Override |
||||
|
@ApiOperation("根据SID获取一条记录") |
||||
|
@GetMapping("/fetchDetailsBySid/{sid}") |
||||
|
public ResultBean<LoanFinOpenBankDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ |
||||
|
ResultBean rb = ResultBean.fireFail(); |
||||
|
LoanFinOpenBankDetailsVo vo = loanFinOpenBankService.fetchDetailsVoBySid(sid); |
||||
|
return rb.success().setData(vo); |
||||
|
} |
||||
|
} |
@ -0,0 +1,84 @@ |
|||||
|
/********************************************************* |
||||
|
********************************************************* |
||||
|
******************** ******************* |
||||
|
************* ************ |
||||
|
******* _oo0oo_ ******* |
||||
|
*** o8888888o *** |
||||
|
* 88" . "88 * |
||||
|
* (| -_- |) * |
||||
|
* 0\ = /0 * |
||||
|
* ___/`---'\___ * |
||||
|
* .' \\| |// '. *
|
||||
|
* / \\||| : |||// \ *
|
||||
|
* / _||||| -:- |||||- \ * |
||||
|
* | | \\\ - /// | | *
|
||||
|
* | \_| ''\---/'' |_/ | * |
||||
|
* \ .-\__ '-' ___/-. / * |
||||
|
* ___'. .' /--.--\ `. .'___ * |
||||
|
* ."" '< `.___\_<|>_/___.' >' "". * |
||||
|
* | | : `- \`.;`\ _ /`;.`/ - ` : | | * |
||||
|
* \ \ `_. \_ __\ /__ _/ .-` / / * |
||||
|
* =====`-.____`.___ \_____/___.-`___.-'===== * |
||||
|
* `=---=' * |
||||
|
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * |
||||
|
*********__佛祖保佑__永无BUG__验收通过__钞票多多__********* |
||||
|
*********************************************************/ |
||||
|
package com.yxt.anrui.riskcenter.biz.loanfinopenbank; |
||||
|
|
||||
|
import cn.hutool.core.bean.BeanUtil; |
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import org.apache.commons.lang3.StringUtils; |
||||
|
import com.yxt.common.base.service.MybatisBaseService; |
||||
|
import com.yxt.common.base.utils.PagerUtil; |
||||
|
import com.yxt.common.core.query.PagerQuery; |
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import com.yxt.common.core.vo.PagerVo; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBank; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankQuery; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankVo; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankDetailsVo; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankDto; |
||||
|
import com.yxt.anrui.riskcenter.api.loanfinopenbank.LoanFinOpenBankFeign; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* Project: anrui-risk(资方开户行) <br/> |
||||
|
* File: LoanFinOpenBankService.java <br/> |
||||
|
* Class: com.yxt.anrui.riskcenter.biz.loanfinopenbank.LoanFinOpenBankService <br/> |
||||
|
* Description: 资方开户行信息 业务逻辑. <br/> |
||||
|
* Copyright: Copyright (c) 2011 <br/> |
||||
|
* Company: https://gitee.com/liuzp315 <br/>
|
||||
|
* Makedate: 2024-08-20 09:19:22 <br/> |
||||
|
* |
||||
|
* @author liupopo |
||||
|
* @version 1.0 |
||||
|
* @since 1.0 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class LoanFinOpenBankService extends MybatisBaseService<LoanFinOpenBankMapper, LoanFinOpenBank> { |
||||
|
|
||||
|
public void insertByDto(LoanFinOpenBankDto dto){ |
||||
|
LoanFinOpenBank entity = new LoanFinOpenBank(); |
||||
|
BeanUtil.copyProperties(dto, entity, "id", "sid"); |
||||
|
baseMapper.insert(entity); |
||||
|
} |
||||
|
|
||||
|
public LoanFinOpenBankDetailsVo fetchDetailsVoBySid(String sid){ |
||||
|
LoanFinOpenBank entity = fetchBySid(sid); |
||||
|
LoanFinOpenBankDetailsVo vo = new LoanFinOpenBankDetailsVo(); |
||||
|
BeanUtil.copyProperties(entity, vo); |
||||
|
return vo; |
||||
|
} |
||||
|
|
||||
|
public List<LoanFinOpenBankDetailsVo> selectByManSid(String sid) { |
||||
|
return baseMapper.selectByManSid(sid); |
||||
|
} |
||||
|
|
||||
|
public void updateBySidIsDeletes(String s) { |
||||
|
baseMapper.updateBySidIsDeletes(s); |
||||
|
} |
||||
|
} |
File diff suppressed because it is too large
@ -1,29 +1,58 @@ |
|||||
<?xml version="1.0" encoding="UTF-8" ?> |
<?xml version="1.0" encoding="UTF-8" ?> |
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
<mapper namespace="com.yxt.wms.biz.inventory.wmsinventoryprofitindetail.WmsInventoryProfitinDetailMapper"> |
<mapper namespace="com.yxt.wms.biz.inventory.wmsinventoryprofitindetail.WmsInventoryProfitinDetailMapper"> |
||||
<!-- <where> ${ew.sqlSegment} </where>--> |
<!-- <where> ${ew.sqlSegment} </where>--> |
||||
<!-- ${ew.customSqlSegment} --> |
<!-- ${ew.customSqlSegment} --> |
||||
|
|
||||
<select id="selByMainSid" |
<select id="selByMainSid" |
||||
resultType="com.yxt.wms.biz.inventory.wmsinventoryprofitindetail.WmsInventoryProfitinDetailDetailsVo"> |
resultType="com.yxt.wms.biz.inventory.wmsinventoryprofitindetail.WmsInventoryProfitinDetailDetailsVo"> |
||||
SELECT |
SELECT mainSid, |
||||
mainSid, |
goodsSpuSid AS goodsSid, |
||||
goodsSpuSid AS goodsSid, |
goodsSpuName, |
||||
goodsSpuName, |
goodsSkuSid, |
||||
goodsSkuSid, |
goodsSkuTitle AS goodsName, |
||||
goodsSkuTitle AS goodsName, |
goodsSkuCode AS goodsCode, |
||||
goodsSkuCode AS goodsCode, |
goodsSkuOwnSpec AS goodsSpec, |
||||
goodsSkuOwnSpec AS goodsSpec, |
unit, |
||||
unit, |
manufacturerSid, |
||||
manufacturerSid, |
manufacturerName, |
||||
manufacturerName, |
profitCount AS pyNum, |
||||
profitCount AS pyNum, |
supplierSid, |
||||
supplierSid, |
supplierName, |
||||
supplierName, |
inCost AS inStoragePrice, |
||||
inCost AS inStoragePrice, |
inCount AS inStorageNum |
||||
inCount AS inStorageNum |
FROM wms_inventory_profitin_detail |
||||
FROM |
WHERE mainSid = #{mainSid} |
||||
wms_inventory_profitin_detail |
</select> |
||||
WHERE mainSid = #{mainSid} |
|
||||
</select> |
<select id="selSupplierSid" resultType="java.lang.String"> |
||||
|
SELECT |
||||
|
supplierSid |
||||
|
FROM |
||||
|
wms_inventory_profitin_detail |
||||
|
WHERE mainSid = #{businessSid} |
||||
|
GROUP BY supplierSid |
||||
|
</select> |
||||
|
|
||||
|
<select id="selByMainSidAndSupSid" |
||||
|
resultType="com.yxt.wms.biz.inventory.wmsinventoryprofitindetail.WmsInventoryProfitinDetailDetailsVo"> |
||||
|
SELECT mainSid, |
||||
|
goodsSpuSid AS goodsSid, |
||||
|
goodsSpuName, |
||||
|
goodsSkuSid, |
||||
|
goodsSkuTitle AS goodsName, |
||||
|
goodsSkuCode AS goodsCode, |
||||
|
goodsSkuOwnSpec AS goodsSpec, |
||||
|
unit, |
||||
|
manufacturerSid, |
||||
|
manufacturerName, |
||||
|
profitCount AS pyNum, |
||||
|
supplierSid, |
||||
|
supplierName, |
||||
|
inCost AS inStoragePrice, |
||||
|
inCount AS inStorageNum |
||||
|
FROM wms_inventory_profitin_detail |
||||
|
WHERE mainSid = #{businessSid} |
||||
|
AND supplierSid = #{supplierSid} |
||||
|
</select> |
||||
</mapper> |
</mapper> |
@ -0,0 +1,24 @@ |
|||||
|
package com.yxt.wms.feign.pms; |
||||
|
|
||||
|
import com.yxt.common.core.result.ResultBean; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.cloud.openfeign.FeignClient; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
|
||||
|
/** |
||||
|
* @description: |
||||
|
* @author: dimengzhe |
||||
|
* @date: 2024/3/20 |
||||
|
**/ |
||||
|
@FeignClient( |
||||
|
contextId = "yxt-pms-PmsPurchasebackDetail", |
||||
|
name = "yxt-pms", |
||||
|
path = "v1/pmspurchasebackdetail" |
||||
|
) |
||||
|
public interface PmsPurchasebackDetailFeign { |
||||
|
|
||||
|
@ApiOperation("根据商品sid查询已退数量") |
||||
|
@GetMapping("/selNumByGoodSid/{sid}") |
||||
|
public ResultBean<String> selNumByGoodSid(@PathVariable("sid") String sid); |
||||
|
} |
Loading…
Reference in new issue