import { DataTypes } from 'sequelize'; export function define_schedule_task(sequelize) { return sequelize.define( 'schedule_task', { id: { type: DataTypes.BIGINT.UNSIGNED, primaryKey: true, autoIncrement: true }, name: { type: DataTypes.STRING(128), allowNull: false }, cron_expression: { type: DataTypes.STRING(64), allowNull: false }, action_name: { type: DataTypes.STRING(128), allowNull: false }, payload_json: { type: DataTypes.TEXT, allowNull: true }, enabled: { type: DataTypes.BOOLEAN, allowNull: false, defaultValue: true }, last_run_at: { type: DataTypes.DATE, allowNull: true } }, { tableName: 'schedule_task' } ); }