1- const { connector } = require ( './databaseUtil' ) ;
1+ import { connector } from './databaseUtil' ;
22
33const empPersonalSchema = {
44 title : { type : String , required : true } ,
@@ -11,28 +11,28 @@ const empPersonalSchema = {
1111 motherTongue : { type : String , required : true } ,
1212 gender : { type : String , required : true } ,
1313 religion : { type : String , required : true } ,
14- numOfChildren : { type : Number , required : true } ,
14+ numOfChildren : { type : Number } ,
1515 originalCastCategory : { type : String , required : true } ,
1616 caste : { type : String , required : true } ,
1717 subCaste : { type : String , required : true } ,
18- spouseMailAddress : { type : String , required : true } ,
19- spouseMobileNo : { type : Number , required : true } ,
18+ spouseMailAddress : { type : String } ,
19+ spouseMobileNo : { type : Number } ,
2020 emrgContactNo : { type : Number , required : true } ,
2121 emrgContactPersonName : { type : String , required : true } ,
2222 empMobileNo : { type : Number , required : true } ,
2323 panNumber : { type : String , required : true } ,
2424 aadharCardNo : { type : Number , required : true } ,
25- creditCardNumber : { type : Number , required : true } ,
26- drivingLicenceNo : { type : String , required : true } ,
27- drivingLicenceExpiry : { type : Date , required : true } ,
28- passportNumber : { type : String , required : true } ,
29- licId : { type : String , required : true } ,
25+ creditCardNumber : { type : Number } ,
26+ drivingLicenceNo : { type : String } ,
27+ drivingLicenceExpiry : { type : Date } ,
28+ passportNumber : { type : String } ,
29+ licId : { type : String } ,
3030 identificationMark : { type : String , required : true } ,
3131 addressTypePermanant : { type : String , required : true } ,
3232 permanantPlotNo : { type : String , required : true } ,
3333 permanantStreet : { type : String , required : true } ,
3434 permanantAddress : { type : String , required : true } ,
35- permanantAddress2 : { type : String , required : true } ,
35+ permanantAddress2 : { type : String } ,
3636 permanantCity : { type : String , required : true } ,
3737 permanantTahshil : { type : String , required : true } ,
3838 permanantDistrict : { type : String , required : true } ,
@@ -43,21 +43,21 @@ const empPersonalSchema = {
4343 correspondancePlotNo : { type : String , required : true } ,
4444 correspondanceStreet : { type : String , required : true } ,
4545 correspondanceAddress : { type : String , required : true } ,
46- correspondanceAddress2 : { type : String , required : true } ,
46+ correspondanceAddress2 : { type : String } ,
4747 correspondanceCity : { type : String , required : true } ,
4848 correspondanceTahshil : { type : String , required : true } ,
4949 correspondanceDistrict : { type : String , required : true } ,
5050 correspondanceState : { type : String , required : true } ,
5151 correspondanceCountry : { type : String , required : true } ,
5252 correspondancePincode : { type : Number , required : true } ,
5353 maritalStatus : { type : String , required : true } ,
54- maidenFirstName : { type : String , required : true } ,
55- maidenMiddleName : { type : String , required : true } ,
56- maidenLastName : { type : String , required : true } ,
54+ maidenFirstName : { type : String } ,
55+ maidenMiddleName : { type : String } ,
56+ maidenLastName : { type : String } ,
5757 isNameChangedBefrore : { type : Boolean , required : true } ,
58- previousFirstName : { type : String , required : true } ,
59- previousMiddleName : { type : String , required : true } ,
60- previousLastName : { type : String , required : true } ,
58+ previousFirstName : { type : String } ,
59+ previousMiddleName : { type : String } ,
60+ previousLastName : { type : String } ,
6161} ;
6262
6363const empPersonal = new connector . model ( 'Employee_Personal' , empPersonalSchema ) ;
0 commit comments