LMS/E-Learning-Backend-main/app/models/onbordings.js
2025-09-01 19:37:35 +05:30

42 lines
1.0 KiB
JavaScript

module.exports = (sequelize, type) => {
const Onbording = sequelize.define('onbordings', {
id: {
type: type.INTEGER,
primaryKey: true,
autoIncrement: true
},
user_id: type.INTEGER,
cohort_id: type.INTEGER,
is_expire: {
type: type.INTEGER,
defaultValue: 0
},
link_expire_on: {
type: type.DATE,
options: {
useUTC: false
}
},
completed_on: {
type: type.DATE,
options: {
useUTC: false
}
},
welcome_flow: {
type: type.INTEGER,
defaultValue: 0
},
is_selfpaced: {
type: type.INTEGER,
defaultValue: 0
},
opt_in: type.INTEGER,//opt_in=1 then opt_in, opt_in=0 then opt_out for leaderboard
is_main: type.INTEGER,
status: {
type: type.INTEGER,
defaultValue: 0
}
})
return Onbording;
}