修改风控规则操作权限
This commit is contained in:
@@ -9,10 +9,42 @@
|
||||
-- 1. sys_menu 页面+按钮(type=1,2)
|
||||
-- ----------------------------
|
||||
INSERT INTO `yltrs_admin`.`sys_menu` (`id`, `pid`, `pids`, `name`, `code`, `type`, `icon`, `router`, `component`, `permission`, `application`, `open_type`, `visible`, `link`, `redirect`, `weight`, `sort`, `remark`, `status`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES
|
||||
(1077, 99, NULL, '异常交易监控', NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, '', 0, NULL, NULL, NULL, NULL);
|
||||
(1077, 99, NULL, '异常交易监控', NULL, 1, NULL, NULL, NULL, '异常交易监控', NULL, NULL, NULL, NULL, NULL, NULL, 0, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1078, 1077, NULL, '风控规则查看', NULL, 2, NULL, NULL, NULL, '风控规则查看', NULL, NULL, NULL, NULL, NULL, NULL, 1, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1079, 1077, NULL, '风控规则新增', NULL, 2, NULL, NULL, NULL, '风控规则新增', NULL, NULL, NULL, NULL, NULL, NULL, 2, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1080, 1077, NULL, '风控规则编辑', NULL, 2, NULL, NULL, NULL, '风控规则编辑', NULL, NULL, NULL, NULL, NULL, NULL, 3, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1081, 1077, NULL, '风控规则删除', NULL, 2, NULL, NULL, NULL, '风控规则删除', NULL, NULL, NULL, NULL, NULL, NULL, 4, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1082, 1077, NULL, '风控规则启停', NULL, 2, NULL, NULL, NULL, '风控规则启停', NULL, NULL, NULL, NULL, NULL, NULL, 5, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1083, 1077, NULL, '风控应用查看', NULL, 2, NULL, NULL, NULL, '风控应用查看', NULL, NULL, NULL, NULL, NULL, NULL, 6, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1084, 1077, NULL, '风控应用新增', NULL, 2, NULL, NULL, NULL, '风控应用新增', NULL, NULL, NULL, NULL, NULL, NULL, 7, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1085, 1077, NULL, '风控应用编辑', NULL, 2, NULL, NULL, NULL, '风控应用编辑', NULL, NULL, NULL, NULL, NULL, NULL, 8, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1086, 1077, NULL, '风控应用删除', NULL, 2, NULL, NULL, NULL, '风控应用删除', NULL, NULL, NULL, NULL, NULL, NULL, 9, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1087, 1077, NULL, '风控应用启停', NULL, 2, NULL, NULL, NULL, '风控应用启停', NULL, NULL, NULL, NULL, NULL, NULL, 10, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1088, 1077, NULL, '风控变量查看', NULL, 2, NULL, NULL, NULL, '风控变量查看', NULL, NULL, NULL, NULL, NULL, NULL, 11, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1089, 1077, NULL, '风控变量新增', NULL, 2, NULL, NULL, NULL, '风控变量新增', NULL, NULL, NULL, NULL, NULL, NULL, 12, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1090, 1077, NULL, '风控变量编辑', NULL, 2, NULL, NULL, NULL, '风控变量编辑', NULL, NULL, NULL, NULL, NULL, NULL, 13, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1091, 1077, NULL, '风控变量删除', NULL, 2, NULL, NULL, NULL, '风控变量删除', NULL, NULL, NULL, NULL, NULL, NULL, 14, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1092, 1077, NULL, '风控日志查看', NULL, 2, NULL, NULL, NULL, '风控日志查看', NULL, NULL, NULL, NULL, NULL, NULL, 15, '', 0, NULL, NULL, NULL, NULL),
|
||||
(1093, 1077, NULL, '风控日志导出', NULL, 2, NULL, NULL, NULL, '风控日志导出', NULL, NULL, NULL, NULL, NULL, NULL, 16, '', 0, NULL, NULL, NULL, NULL);
|
||||
|
||||
-- ----------------------------
|
||||
-- 2. sys_role_menu 角色1的按钮权限
|
||||
-- ----------------------------
|
||||
INSERT INTO `yltrs_admin`.`sys_role_menu` (`id`, `role_id`, `menu_id`) VALUES
|
||||
(1097, 1, 1077);
|
||||
(1097, 1, 1077),
|
||||
(1098, 1, 1078),
|
||||
(1099, 1, 1079),
|
||||
(1100, 1, 1080),
|
||||
(1101, 1, 1081),
|
||||
(1102, 1, 1082),
|
||||
(1103, 1, 1083),
|
||||
(1104, 1, 1084),
|
||||
(1105, 1, 1085),
|
||||
(1106, 1, 1086),
|
||||
(1107, 1, 1087),
|
||||
(1108, 1, 1088),
|
||||
(1109, 1, 1089),
|
||||
(1110, 1, 1090),
|
||||
(1111, 1, 1091),
|
||||
(1112, 1, 1092),
|
||||
(1113, 1, 1093);
|
||||
|
||||
@@ -180,14 +180,6 @@ namespace YLErp.Web
|
||||
return;
|
||||
}
|
||||
var hasRight = false;
|
||||
#if DEBUG
|
||||
if (context.Controller is Controllers.RiskRuleController)
|
||||
{
|
||||
hasRight = true;
|
||||
base.OnActionExecuting(context);
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
var isAjaxRequest = Request.Headers["X-Requested-With"] == "XMLHttpRequest";
|
||||
var typedHeaders = Request.GetTypedHeaders();
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using Qdp.Foundation.Utilities;
|
||||
using Qdp.Foundation.Utilities;
|
||||
using YLErp.DBModels;
|
||||
using YLErp.Modules.RiskEngine;
|
||||
using YLErp.Modules.RiskEngine.Dto;
|
||||
@@ -13,7 +13,7 @@ namespace YLErp.Web.Controllers
|
||||
#region Rule Management
|
||||
|
||||
[HttpGet("risk-rules")]
|
||||
[MyAuthorize("风控规则查看")]
|
||||
[MyAuthorize("风险控制-风控规则查看")]
|
||||
public JsonResult QueryRiskRules(QueryRiskRuleReq req)
|
||||
{
|
||||
try
|
||||
@@ -34,7 +34,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpGet("risk-rules/{id}")]
|
||||
[MyAuthorize("风控规则查看")]
|
||||
[MyAuthorize("风险控制-风控规则查看")]
|
||||
public JsonResult GetRiskRule(long id)
|
||||
{
|
||||
try
|
||||
@@ -55,7 +55,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpGet("risk-rules/{id}/versions")]
|
||||
[MyAuthorize("风控规则查看")]
|
||||
[MyAuthorize("风险控制-风控规则查看")]
|
||||
public JsonResult GetRiskRuleVersions(long id)
|
||||
{
|
||||
try
|
||||
@@ -76,7 +76,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("risk-rules")]
|
||||
[MyAuthorize("风控规则新增")]
|
||||
[MyAuthorize("风险控制-风控规则新增")]
|
||||
public JsonResult CreateRiskRule([FromBody] CreateRiskRuleReq req)
|
||||
{
|
||||
try
|
||||
@@ -97,7 +97,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPut("risk-rules/{id}")]
|
||||
[MyAuthorize("风控规则编辑")]
|
||||
[MyAuthorize("风险控制-风控规则编辑")]
|
||||
public JsonResult UpdateRiskRule(long id, [FromBody] UpdateRiskRuleReq req)
|
||||
{
|
||||
try
|
||||
@@ -118,7 +118,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpDelete("risk-rules/{id}")]
|
||||
[MyAuthorize("风控规则删除")]
|
||||
[MyAuthorize("风险控制-风控规则删除")]
|
||||
public JsonResult DeleteRiskRule(long id)
|
||||
{
|
||||
try
|
||||
@@ -139,7 +139,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpDelete("risk-rules/batch")]
|
||||
[MyAuthorize("风控规则删除")]
|
||||
[MyAuthorize("风险控制-风控规则删除")]
|
||||
public JsonResult BatchDeleteRiskRules([FromBody] List<long> ids)
|
||||
{
|
||||
try
|
||||
@@ -160,7 +160,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("risk-rules/{id}/enable")]
|
||||
[MyAuthorize("风控规则启停")]
|
||||
[MyAuthorize("风险控制-风控规则启停")]
|
||||
public JsonResult EnableRiskRule(long id)
|
||||
{
|
||||
try
|
||||
@@ -181,7 +181,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("risk-rules/{id}/disable")]
|
||||
[MyAuthorize("风控规则启停")]
|
||||
[MyAuthorize("风险控制-风控规则启停")]
|
||||
public JsonResult DisableRiskRule(long id)
|
||||
{
|
||||
try
|
||||
@@ -202,7 +202,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpGet("risk-rules/{id}/applications")]
|
||||
[MyAuthorize("风控规则查看")]
|
||||
[MyAuthorize("风险控制-风控规则查看")]
|
||||
public JsonResult GetRuleApplications(long id)
|
||||
{
|
||||
try
|
||||
@@ -223,7 +223,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpGet("risk-rules/list")]
|
||||
[MyAuthorize("风控规则查看")]
|
||||
[MyAuthorize("风险控制-风控规则查看")]
|
||||
public JsonResult GetAllRiskRules()
|
||||
{
|
||||
try
|
||||
@@ -248,7 +248,7 @@ namespace YLErp.Web.Controllers
|
||||
#region Application Management
|
||||
|
||||
[HttpGet("risk-applications")]
|
||||
[MyAuthorize("风控应用查看")]
|
||||
[MyAuthorize("风险控制-风控应用查看")]
|
||||
public JsonResult QueryRiskApplications(QueryRiskApplicationReq req)
|
||||
{
|
||||
try
|
||||
@@ -269,7 +269,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpGet("risk-applications/{id}")]
|
||||
[MyAuthorize("风控应用查看")]
|
||||
[MyAuthorize("风险控制-风控应用查看")]
|
||||
public JsonResult GetRiskApplication(long id)
|
||||
{
|
||||
try
|
||||
@@ -290,7 +290,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("risk-applications")]
|
||||
[MyAuthorize("风控应用新增")]
|
||||
[MyAuthorize("风险控制-风控应用新增")]
|
||||
public JsonResult CreateRiskApplication([FromBody] CreateRiskApplicationReq req)
|
||||
{
|
||||
try
|
||||
@@ -311,7 +311,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPut("risk-applications/{id}")]
|
||||
[MyAuthorize("风控应用编辑")]
|
||||
[MyAuthorize("风险控制-风控应用编辑")]
|
||||
public JsonResult UpdateRiskApplication(long id, [FromBody] UpdateRiskApplicationReq req)
|
||||
{
|
||||
try
|
||||
@@ -332,7 +332,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpDelete("risk-applications/{id}")]
|
||||
[MyAuthorize("风控应用删除")]
|
||||
[MyAuthorize("风险控制-风控应用删除")]
|
||||
public JsonResult DeleteRiskApplication(long id)
|
||||
{
|
||||
try
|
||||
@@ -353,7 +353,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("risk-applications/{id}/enable")]
|
||||
[MyAuthorize("风控应用启停")]
|
||||
[MyAuthorize("风险控制-风控应用启停")]
|
||||
public JsonResult EnableRiskApplication(long id)
|
||||
{
|
||||
try
|
||||
@@ -374,7 +374,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("risk-applications/{id}/disable")]
|
||||
[MyAuthorize("风控应用启停")]
|
||||
[MyAuthorize("风险控制-风控应用启停")]
|
||||
public JsonResult DisableRiskApplication(long id)
|
||||
{
|
||||
try
|
||||
@@ -395,7 +395,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("risk-applications/batch-enable")]
|
||||
[MyAuthorize("风控应用启停")]
|
||||
[MyAuthorize("风险控制-风控应用启停")]
|
||||
public JsonResult BatchEnableRiskApplications([FromBody] List<long> ids)
|
||||
{
|
||||
try
|
||||
@@ -416,7 +416,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("risk-applications/batch-disable")]
|
||||
[MyAuthorize("风控应用启停")]
|
||||
[MyAuthorize("风险控制-风控应用启停")]
|
||||
public JsonResult BatchDisableRiskApplications([FromBody] List<long> ids)
|
||||
{
|
||||
try
|
||||
@@ -441,7 +441,7 @@ namespace YLErp.Web.Controllers
|
||||
#region Variable Management
|
||||
|
||||
[HttpGet("risk-variables")]
|
||||
[MyAuthorize("风控变量查看")]
|
||||
[MyAuthorize("风险控制-风控变量查看")]
|
||||
public JsonResult QueryRiskVariables(QueryRiskVariableReq req)
|
||||
{
|
||||
try
|
||||
@@ -462,7 +462,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpGet("risk-variables/{id}")]
|
||||
[MyAuthorize("风控变量查看")]
|
||||
[MyAuthorize("风险控制-风控变量查看")]
|
||||
public JsonResult GetRiskVariable(long id)
|
||||
{
|
||||
try
|
||||
@@ -483,7 +483,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpGet("risk-variables/list")]
|
||||
[MyAuthorize("风控变量查看")]
|
||||
[MyAuthorize("风险控制-风控变量查看")]
|
||||
public JsonResult GetAllRiskVariables()
|
||||
{
|
||||
try
|
||||
@@ -504,7 +504,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPost("risk-variables")]
|
||||
[MyAuthorize("风控变量新增")]
|
||||
[MyAuthorize("风险控制-风控变量新增")]
|
||||
public JsonResult CreateRiskVariable([FromBody] CreateRiskVariableReq req)
|
||||
{
|
||||
try
|
||||
@@ -525,7 +525,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpPut("risk-variables/{id}")]
|
||||
[MyAuthorize("风控变量编辑")]
|
||||
[MyAuthorize("风险控制-风控变量编辑")]
|
||||
public JsonResult UpdateRiskVariable(long id, [FromBody] UpdateRiskVariableReq req)
|
||||
{
|
||||
try
|
||||
@@ -546,7 +546,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpDelete("risk-variables/{id}")]
|
||||
[MyAuthorize("风控变量删除")]
|
||||
[MyAuthorize("风险控制-风控变量删除")]
|
||||
public JsonResult DeleteRiskVariable(long id)
|
||||
{
|
||||
try
|
||||
@@ -571,7 +571,7 @@ namespace YLErp.Web.Controllers
|
||||
#region Trade Types
|
||||
|
||||
[HttpGet("trade-types")]
|
||||
[MyAuthorize("风控应用查看")]
|
||||
[MyAuthorize("风险控制-风控应用查看")]
|
||||
public JsonResult GetTradeTypes()
|
||||
{
|
||||
try
|
||||
@@ -600,7 +600,7 @@ namespace YLErp.Web.Controllers
|
||||
#region Audit Log
|
||||
|
||||
[HttpGet("risk-audit-logs")]
|
||||
[MyAuthorize("风控日志查看")]
|
||||
[MyAuthorize("风险控制-风控日志查看")]
|
||||
public JsonResult QueryRiskAuditLogs(QueryRiskAuditLogReq req)
|
||||
{
|
||||
try
|
||||
@@ -621,7 +621,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpGet("risk-audit-logs/{id}")]
|
||||
[MyAuthorize("风控日志查看")]
|
||||
[MyAuthorize("风险控制-风控日志查看")]
|
||||
public JsonResult GetRiskAuditLogDetail(long id)
|
||||
{
|
||||
try
|
||||
@@ -642,7 +642,7 @@ namespace YLErp.Web.Controllers
|
||||
}
|
||||
|
||||
[HttpGet("risk-audit-logs/export")]
|
||||
[MyAuthorize("风控日志导出")]
|
||||
[MyAuthorize("风险控制-风控日志导出")]
|
||||
public IActionResult ExportRiskAuditLogs(QueryRiskAuditLogReq req)
|
||||
{
|
||||
try
|
||||
|
||||
Reference in New Issue
Block a user