Files
makemd/server/src/api/routes/risk-control.ts

18 lines
661 B
TypeScript
Raw Normal View History

/**
* [BE-ROUTE-018]
* AI介入的RESTful API路由
*/
import { Router } from 'express';
import { RiskControlController } from '../controllers/RiskControlController';
import { requireTraceContext } from '../../core/guards/trace-context.guard';
const router = Router();
router.post('/ai-decision', requireTraceContext, RiskControlController.makeDecision);
router.post('/assess', requireTraceContext, RiskControlController.assessRisk);
router.post('/block', requireTraceContext, RiskControlController.blockTransaction);
router.post('/scan', requireTraceContext, RiskControlController.scanRisks);
export default router;