Ver código fonte

接口修改

dxl 5 meses atrás
pai
commit
5b4b64af6a

+ 21 - 0
yt-agent/agent-service/src/main/java/com/ytpm/controller/RiskController.java

@@ -1,14 +1,17 @@
 package com.ytpm.controller;
 
+import com.ytpm.agent.view.AgentUserInfo;
 import com.ytpm.feign.RiskFeign;
 import com.ytpm.general.Result;
 import com.ytpm.general.ResultTable;
 import com.ytpm.risk.param.*;
 import com.ytpm.risk.view.RiskBannedListView;
 import com.ytpm.risk.view.RiskConfigListView;
+import com.ytpm.risk.view.RiskConfigView;
 import com.ytpm.risk.view.RiskDeblockingListView;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
+import org.springframework.security.core.annotation.AuthenticationPrincipal;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -84,4 +87,22 @@ public class RiskController {
     public Result<?> relativeApp(@RequestBody RiskRelativeAppParam param){
         return riskFeign.relativeApp(param);
     }
+
+    /**
+     * 保存风控配置
+     */
+    @ApiOperation("保存风控配置")
+    @PostMapping("/saveConfig")
+    public Result<?> saveConfig(@RequestBody RiskConfigParam param){
+        return riskFeign.saveConfig(param);
+    }
+
+    /**
+     * 查询配置字段选项
+     */
+    @ApiOperation("查询配置字段选项")
+    @GetMapping("/options")
+    public ResultTable<RiskConfigView> getRiskConfig() {
+        return riskFeign.getRiskConfig();
+    }
 }

+ 4 - 0
yt-common/src/main/java/com/ytpm/risk/param/RiskDeblockingListParam.java

@@ -32,4 +32,8 @@ public class RiskDeblockingListParam extends PageMeta {
     private String appId;
     @ApiModelProperty("渠道ID")
     private String channelId;
+    @ApiModelProperty("渠道类型")
+    private Integer channelType;
+    @ApiModelProperty("渠道来源")
+    private Integer channelOrigin;
 }

+ 2 - 0
yt-common/src/main/java/com/ytpm/risk/view/RiskDeblockingListView.java

@@ -43,4 +43,6 @@ public class RiskDeblockingListView extends PageMeta {
     private Date deblockingTime;
     @ApiModelProperty("解禁原因")
     private String deblockingReason;
+    @ApiModelProperty("渠道类型")
+    private Integer channelType;
 }

+ 10 - 0
yt-risk/risk-feign/src/main/java/com/ytpm/feign/RiskFeign.java

@@ -1,12 +1,16 @@
 package com.ytpm.feign;
 
+import com.ytpm.agent.view.AgentUserInfo;
 import com.ytpm.general.Result;
 import com.ytpm.general.ResultTable;
 import com.ytpm.risk.param.*;
 import com.ytpm.risk.view.RiskBannedListView;
 import com.ytpm.risk.view.RiskConfigListView;
+import com.ytpm.risk.view.RiskConfigView;
 import com.ytpm.risk.view.RiskDeblockingListView;
+import io.swagger.annotations.ApiOperation;
 import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.security.core.annotation.AuthenticationPrincipal;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -35,4 +39,10 @@ public interface RiskFeign {
 
     @PostMapping("/riskManage/relativeApp")
     Result<?> relativeApp(@RequestBody RiskRelativeAppParam param);
+
+    @PostMapping("/riskConfig/saveConfig")
+    Result<?> saveConfig(@RequestBody RiskConfigParam param);
+
+    @GetMapping("/riskConfig/options")
+    ResultTable<RiskConfigView> getRiskConfig();
 }