| 1234567891011121314151617181920212223242526272829303132333435 |
- const { register, Sequelize } = require('@alancnet/material-framework/auto-crud')
- register({
- camelName: 'workweek',
- // iconAsset: 'terminalIcon',
- showNav: false,
- schema: {
- id: {
- type: Sequelize.UUID,
- defaultValue: Sequelize.UUIDV1,
- primaryKey: true
- },
- startDate: Sequelize.DATEONLY,
- terminalId: Sequelize.UUID,
- hours: Sequelize.DOUBLE,
- regularHours: Sequelize.DOUBLE,
- overtimeHours: Sequelize.DOUBLE,
- doubletimeHours: Sequelize.DOUBLE,
- laborCost: Sequelize.DECIMAL(19, 4),
- inbound: Sequelize.INTEGER,
- delivered: Sequelize.INTEGER,
- laborCharge: Sequelize.DECIMAL(19, 4)
- },
- options: {
- paranoid: true,
- indexes: [
- {
- unique: true,
- fields: ['startDate', 'terminalId']
- }
- ]
- },
- columns: [],
- layout: []
- })
|