34 lines
3.5 KiB
SQL
34 lines
3.5 KiB
SQL
-- =====================================================================
|
||||
|
|
-- 风控规则初始化(20 条,见《风控Agent需求文档》§7)
|
|||
|
|
-- 执行:mysql --default-character-set=utf8mb4 -u<user> -p <database> < sql/risk_rule_seed.sql
|
|||
|
|
-- 说明:INSERT IGNORE 依赖 uk_rule_id 唯一键,重复执行不报错、不覆盖已有运营调整。
|
|||
|
|
-- =====================================================================
|
|||
|
|
SET NAMES utf8mb4;
|
|||
|
|
|
|||
|
|
INSERT IGNORE INTO risk_rule
|
|||
|
|
(rule_id, rule_name, trigger_condition, threshold, risk_level, weight, status)
|
|||
|
|
VALUES
|
|||
|
|
-- A 类 · 单笔规则
|
|||
|
|
('R001', '大额申购-红', '单笔申购金额 ≥ 100万', '{"amount":1000000}', '高', 0.90, '启用'),
|
|||
|
|
('R002', '大额赎回-红', '单笔赎回金额 ≥ 100万', '{"amount":1000000}', '高', 0.90, '启用'),
|
|||
|
|
('R003', '大额申购-黄', '单笔申购金额 ≥ 50万', '{"amount":500000}', '中', 0.70, '启用'),
|
|||
|
|
('R004', '大额赎回-黄', '单笔赎回金额 ≥ 50万', '{"amount":500000}', '中', 0.70, '启用'),
|
|||
|
|
('R014', '适当性异常', '客户风险等级 < 产品风险等级', '{}', '高', 0.95, '启用'),
|
|||
|
|
('R020', '夜间交易', '下单时间 00:00–06:00', '{"start":"00:00","end":"06:00"}', '低', 0.35, '启用'),
|
|||
|
|
-- B 类 · 聚合规则
|
|||
|
|
('R005', '高频交易', '近 7 天申赎 ≥ 10 笔', '{"days":7,"count":10}', '中', 0.65, '启用'),
|
|||
|
|
('R006', '当日密集交易', '近 1 天申赎 ≥ 5 笔', '{"days":1,"count":5}', '中', 0.60, '启用'),
|
|||
|
|
('R007', '密集小额申购', '近 3 天 ≥ 5 笔、每笔 < 1万', '{"days":3,"count":5,"max_amount":10000}', '低', 0.50, '启用'),
|
|||
|
|
('R008', '短炒赎回', '同产品申购后 7 天内赎回', '{"days":7}', '中', 0.65, '启用'),
|
|||
|
|
('R009', '快进快出', '同产品申购后 3 天内全额赎回', '{"days":3}', '高', 0.85, '启用'),
|
|||
|
|
('R010', '资金快进快出', '入账后 24 小时内赎回', '{"hours":24}', '高', 0.90, '启用'),
|
|||
|
|
('R011', '短期累计大额', '近 7 天累计申赎 ≥ 200万', '{"days":7,"amount":2000000}', '高', 0.85, '启用'),
|
|||
|
|
('R012', '中期累计大额', '近 30 天累计申赎 ≥ 500万', '{"days":30,"amount":5000000}', '中', 0.65, '启用'),
|
|||
|
|
('R013', '拆分规避大额', '同 1 天多笔合计 ≥ 100万、单笔 < 50万', '{"days":1,"total":1000000,"each_lt":500000}', '中', 0.70, '启用'),
|
|||
|
|
('R018', '全额清仓赎回', '赎回后该产品持仓归 0 且金额 ≥ 10万', '{"amount":100000}', '低', 0.45, '启用'),
|
|||
|
|
('R019', '对倒交易', '近 7 天多产品互买互卖', '{"days":7}', '中', 0.70, '停用'),
|
|||
|
|
-- C 类 · 客户维度规则
|
|||
|
|
('R015', '新客户大额', '注册 < 30 天且单笔 ≥ 50万', '{"days":30,"amount":500000}', '中', 0.65, '启用'),
|
|||
|
|
('R016', '休眠账户激活', '90 天无交易后首笔 ≥ 10万', '{"days":90,"amount":100000}', '低', 0.55, '启用'),
|
|||
|
|
('R017', '整数金额', '金额为整万且 ≥ 10万', '{"amount":100000}', '低', 0.40, '启用');
|