%PDF- %PDF-
| Direktori : /home/opti/workflow/src/models/ |
| Current File : /home/opti/workflow/src/models/flowprocess.js |
'use strict';
module.exports = (sequelize, DataTypes) => {
const FlowProcess = sequelize.define('FlowProcess', {
uuid: {
type: DataTypes.UUID,
defaultValue: DataTypes.UUIDV4
},
// companyStructureId: DataTypes.INTEGER,
// orgId: DataTypes.INTEGER,
flowId: DataTypes.INTEGER,
flowFieldId: DataTypes.INTEGER,
flowProcessId: DataTypes.INTEGER,
flowTitleId: DataTypes.INTEGER,
stage: DataTypes.INTEGER,
value: DataTypes.STRING,
comment: DataTypes.STRING,
createdBy: DataTypes.INTEGER,
updatedBy: DataTypes.INTEGER
}, {});
FlowProcess.associate = function(models) {
// associations can be defined here
FlowProcess.belongsTo(models.FlowTitle, {foreignKey: 'flowTitleId', as: 'title'});
FlowProcess.belongsTo(models.FlowFields, {foreignKey: 'flowFieldId', as: 'field'});
FlowProcess.belongsTo(models.User, {foreignKey: 'createdBy', as: 'user'});
};
return FlowProcess;
};