1
- 'use strict' ;
2
- const {
3
- Model
4
- } = require ( 'sequelize' ) ;
1
+ "use strict" ;
2
+ const { Model } = require ( "sequelize" ) ;
5
3
module . exports = ( sequelize , DataTypes ) => {
6
4
class PresenceList extends Model {
7
5
/**
@@ -11,17 +9,30 @@ module.exports = (sequelize, DataTypes) => {
11
9
*/
12
10
static associate ( models ) {
13
11
// define association here
14
- PresenceList . belongsTo ( models . Appointment )
12
+ PresenceList . belongsTo ( models . Appointment ) ;
15
13
}
16
- } ;
17
- PresenceList . init ( {
18
- dropperName : {
19
- type : DataTypes . STRING ,
20
- allowNull :false ,
21
- validate : {
22
- notEmpty : { msg : 'Dropper name can not be empty' } ,
23
- notNull : { msg : 'Dropper name can not null' }
24
- }
14
+ }
15
+ PresenceList . init (
16
+ {
17
+ dropperName : {
18
+ type : DataTypes . STRING ,
19
+ allowNull : false ,
20
+ validate : {
21
+ notEmpty : { msg : "Dropper name can not be empty" } ,
22
+ notNull : { msg : "Dropper name can not null" } ,
23
+ } ,
24
+ } ,
25
+ pickuperName : {
26
+ type : DataTypes . STRING ,
27
+ allowNull : false ,
28
+ validate : {
29
+ notEmpty : { msg : "Pickuper name can not be empty" } ,
30
+ notNull : { msg : "Pickuper name can not null" } ,
31
+ } ,
32
+ } ,
33
+ pickupTime : DataTypes . TIME ,
34
+ presenceDate : DataTypes . DATEONLY ,
35
+ AppointmentId : DataTypes . INTEGER ,
25
36
} ,
26
37
pickupperName : {
27
38
type : DataTypes . STRING ,
@@ -38,5 +49,6 @@ module.exports = (sequelize, DataTypes) => {
38
49
sequelize,
39
50
modelName : 'PresenceList' ,
40
51
} ) ;
52
+
41
53
return PresenceList ;
42
- } ;
54
+ } ;
0 commit comments