Skip to content

Commit df5907c

Browse files
authored
Merge pull request #9 from imcaizheng/job-candidate-add-external-id-and-resume
handle externalId and resume fields for JobCandidate
2 parents 2dbd775 + 1439ea5 commit df5907c

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/scripts/createIndex.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ async function createIndex () {
4343
jobId: { type: 'keyword' },
4444
userId: { type: 'keyword' },
4545
status: { type: 'keyword' },
46+
externalId: { type: 'keyword' },
47+
resume: { type: 'text' },
4648
createdAt: { type: 'date' },
4749
createdBy: { type: 'keyword' },
4850
updatedAt: { type: 'date' },

src/services/JobCandidateProcessorService.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ processCreate.schema = {
3939
userId: Joi.string().uuid().required(),
4040
createdAt: Joi.date().required(),
4141
createdBy: Joi.string().uuid().required(),
42-
status: Joi.jobCandidateStatus().required()
42+
status: Joi.jobCandidateStatus().required(),
43+
externalId: Joi.string(),
44+
resume: Joi.string().uri()
4345
}).required()
4446
}).required(),
4547
transactionId: Joi.string().required()
@@ -74,6 +76,8 @@ processUpdate.schema = {
7476
jobId: Joi.string().uuid(),
7577
userId: Joi.string().uuid(),
7678
status: Joi.jobCandidateStatus(),
79+
externalId: Joi.string(),
80+
resume: Joi.string().uri(),
7781
updatedAt: Joi.date(),
7882
updatedBy: Joi.string().uuid()
7983
}).required()

0 commit comments

Comments
 (0)