oak-general-business/lib/checkers/article.js

24 lines
668 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const uuid_1 = require("oak-domain/lib/utils/uuid");
const checkers = [
{
// 删除文章级联删除extraFile
action: 'remove',
type: 'logical',
entity: 'article',
checker(operation, context) {
const { filter } = operation;
return context.operate('extraFile', {
id: (0, uuid_1.generateNewId)(),
action: 'remove',
data: {},
filter: {
article: filter,
},
}, {});
},
},
];
exports.default = checkers;