diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyDtos.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyDtos.java index c25212f825..350148b8b7 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyDtos.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyDtos.java @@ -58,4 +58,12 @@ public class LoanFinOtherPolicyDtos implements Dto { private String yearRatio; @ApiModelProperty("有效期至") private String validDateTo; + @ApiModelProperty("创建组织sid") + private String createOrgSid; + @ApiModelProperty("创建组织名称") + private String createOrgName; + @ApiModelProperty("使用组织sid") + private String useOrgSid; + @ApiModelProperty("使用组织名称") + private String useOrgName; } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyFeign.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyFeign.java index f09bcd3fcf..fdb0416128 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyFeign.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyFeign.java @@ -2,6 +2,8 @@ package com.yxt.anrui.riskcenter.api.loanfinotherPolicy; import com.yxt.anrui.riskcenter.api.loancreditappealapply.LoanCreditAppealApplyQuery; import com.yxt.anrui.riskcenter.api.loancreditappealapply.LoanCreditAppealApplyVo; +import com.yxt.anrui.riskcenter.api.loanfinpolicy.LoanFinPolicyStateQuery; +import com.yxt.anrui.riskcenter.api.loanfinpolicy.LoanRiskStateQuery; import com.yxt.anrui.riskcenter.api.loanpreloancreditapply.LoanPreloanCreditApplyDto; import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; @@ -48,4 +50,12 @@ public interface LoanFinOtherPolicyFeign { @GetMapping("selectList") @ApiOperation("获取产品政策下其他融,或分公司下其他融") ResultBean> selectList(@RequestParam("orgPath") String orgPath, @RequestParam("userSid") String userSid, @RequestParam("sid") String sid); + + @ApiOperation("使用状态停用、开启:useState为1时走停用,为0时走开启") + @PostMapping("setState") + ResultBean setState(@RequestBody LoanFinOtherPolicyStateQuery query); + + @ApiOperation("风控状态禁用、启用:useState为1时走禁用,为0时走启用") + @PostMapping("setRiskState") + ResultBean setRiskState(@RequestBody LoanOtherRiskStateQuery query); } diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyPageVo.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyPageVo.java index ab5008fdb3..810350df0d 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyPageVo.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyPageVo.java @@ -18,11 +18,11 @@ public class LoanFinOtherPolicyPageVo implements Vo { private String sid; @ApiModelProperty("报备状态:1已报备,0未报备") - private int filingState; + private String filingState; @ApiModelProperty("风控状态:1禁用 0正常 风控中心设置的状态") - private int riskState; + private String riskState; @ApiModelProperty("使用状态:1停用 0正常 各分公司设置的状态") - private int useSate; + private String useSate; @ApiModelProperty("有效期至") private String validDateTo; @ApiModelProperty("创建组织名称") diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyQuery.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyQuery.java index ae05187c4d..8b885d81d1 100644 --- a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyQuery.java +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyQuery.java @@ -20,6 +20,8 @@ public class LoanFinOtherPolicyQuery implements Query { private String riskState; @ApiModelProperty("使用状态:1停用 0正常 各分公司设置的状态") private String useSate; + @ApiModelProperty("创建组织sid") + private String createOrgSid; @ApiModelProperty("创建组织名称") private String createOrgName; @ApiModelProperty("业务类型value") diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyStateQuery.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyStateQuery.java new file mode 100644 index 0000000000..4897311b28 --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanFinOtherPolicyStateQuery.java @@ -0,0 +1,20 @@ +package com.yxt.anrui.riskcenter.api.loanfinotherPolicy; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.ArrayList; +import java.util.List; + +/** + * @description: + * @author: dimengzhe + * @date: 2023/7/11 + **/ +@Data +public class LoanFinOtherPolicyStateQuery { + @ApiModelProperty("sids") + private List sidsList = new ArrayList<>(); + @ApiModelProperty("useState为1时走停用,为0时走开启") + private String useState; +} diff --git a/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanOtherRiskStateQuery.java b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanOtherRiskStateQuery.java new file mode 100644 index 0000000000..89fa4b132d --- /dev/null +++ b/anrui-riskcenter/anrui-riskcenter-api/src/main/java/com/yxt/anrui/riskcenter/api/loanfinotherPolicy/LoanOtherRiskStateQuery.java @@ -0,0 +1,21 @@ +package com.yxt.anrui.riskcenter.api.loanfinotherPolicy; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.ArrayList; +import java.util.List; + +/** + * @description: + * @author: dimengzhe + * @date: 2023/7/11 + **/ +@Data +public class LoanOtherRiskStateQuery { + + @ApiModelProperty("sids") + private List sidsList = new ArrayList<>(); + @ApiModelProperty("riskState为1时走禁用,为0时走启用") + private String riskState; +} diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinotherPolicy/LoanFinOtherPolicyMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinotherPolicy/LoanFinOtherPolicyMapper.xml index 30c89c3283..a2c835439e 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinotherPolicy/LoanFinOtherPolicyMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanfinotherPolicy/LoanFinOtherPolicyMapper.xml @@ -46,10 +46,30 @@