-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathemployee.js
37 lines (33 loc) · 1.1 KB
/
employee.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
const faker = require('faker');
function generateEmployees() {
let employees = [];
for (let id = 100; id < 500; id++) {
let firstName = faker.name.firstName();
let lastName = faker.name.lastName();
let email = faker.internet.email();
let company = faker.company.companyName();
let jobTitle = faker.name.jobTitle();
let jobType = faker.name.jobType();
let jobArea = faker.name.jobArea();
let jobDescription = faker.name.jobDescriptor();
let address = faker.address.streetAddress() + "," + faker.address.city() + "," + faker.address.country();
employees.push({
"id": id,
"first_name": firstName,
"last_name": lastName,
"email": email,
"company":company,
"job": {
"jobTitle": jobTitle,
"jobType": jobType,
"jobArea":jobArea,
"jobDesc":jobDescription
},
"address": address
});
}
return {
"employees": employees
}
}
module.exports = generateEmployees;