feat:添加AI功能
This commit is contained in:
@@ -13,7 +13,11 @@ import {
|
||||
getTransactionHandler,
|
||||
updateTransactionHandler,
|
||||
deleteTransactionHandler,
|
||||
createTransactionFromNotificationHandler
|
||||
createTransactionFromNotificationHandler,
|
||||
aiClassifyTransactionHandler,
|
||||
createBlacklistRuleFromTransactionHandler,
|
||||
createRuleFromTransactionHandler,
|
||||
aiSuggestRuleFromTransactionHandler
|
||||
} from './transactions.controller.js';
|
||||
|
||||
const router = Router();
|
||||
@@ -27,5 +31,9 @@ router.post('/', validateRequest({ body: createTransactionSchema }), createTrans
|
||||
router.get('/:id', validateRequest({ params: transactionIdSchema }), getTransactionHandler);
|
||||
router.patch('/:id', validateRequest({ params: transactionIdSchema, body: updateTransactionSchema }), updateTransactionHandler);
|
||||
router.delete('/:id', validateRequest({ params: transactionIdSchema }), deleteTransactionHandler);
|
||||
router.post('/:id/ai-classify', validateRequest({ params: transactionIdSchema }), aiClassifyTransactionHandler);
|
||||
router.post('/:id/rules/blacklist', validateRequest({ params: transactionIdSchema }), createBlacklistRuleFromTransactionHandler);
|
||||
router.post('/:id/rules/from-notification', validateRequest({ params: transactionIdSchema }), createRuleFromTransactionHandler);
|
||||
router.post('/:id/rules/ai-suggest', validateRequest({ params: transactionIdSchema }), aiSuggestRuleFromTransactionHandler);
|
||||
|
||||
export default router;
|
||||
|
||||
Reference in New Issue
Block a user