tachybase_todo/packages/plugin-workflow/src/models/Job.ts
2022-02-23 18:39:36 +08:00

19 lines
500 B
TypeScript

import { Model } from '@nocobase/database';
import { BelongsToGetAssociationMixin } from 'sequelize';
import FlowNodeModel from './FlowNode';
export default class JobModel extends Model {
declare id: number;
declare status: number;
declare result: any;
declare createdAt: Date;
declare updatedAt: Date;
declare upstreamId: number;
declare upstream: JobModel;
declare nodeId: number;
declare node?: FlowNodeModel;
declare getNode: BelongsToGetAssociationMixin<FlowNodeModel>;
}