feat: update relatedRecords field
This commit is contained in:
@@ -90,7 +90,6 @@ const permitSchema = new mongoose.Schema({
|
||||
],
|
||||
professionals: Object,
|
||||
recordId: String,
|
||||
relatedRecords: Object,
|
||||
accelaStatus: String,
|
||||
openDate: Date,
|
||||
lastUpdateDate: Date,
|
||||
@@ -106,6 +105,11 @@ const permitSchema = new mongoose.Schema({
|
||||
noc: String,
|
||||
deed: String,
|
||||
requests: [String],
|
||||
relatedRecords: {
|
||||
custom_id: String,
|
||||
relationship: String,
|
||||
type_text: String,
|
||||
},
|
||||
});
|
||||
|
||||
permitSchema.index({ tenantId: 1, permitNumber: 1 }, { unique: true });
|
||||
@@ -202,7 +206,13 @@ const permitCore = {
|
||||
.optional(),
|
||||
professionals: z.record(z.any()).optional(),
|
||||
recordId: z.string().optional(),
|
||||
relatedRecords: z.string().optional(),
|
||||
relatedRecords: z
|
||||
.object({
|
||||
custon_id: z.string(),
|
||||
relationship: z.string(),
|
||||
type_text: z.string(),
|
||||
})
|
||||
.optional(),
|
||||
accelaStatus: z.string().optional(),
|
||||
openDate: z.date().optional(),
|
||||
lastUpdatedDate: z.date().optional(),
|
||||
|
||||
@@ -90,7 +90,6 @@ const processedSchema = new mongoose.Schema({
|
||||
],
|
||||
professionals: Object,
|
||||
recordId: String,
|
||||
relatedRecords: Object,
|
||||
accelaStatus: String,
|
||||
openDate: Date,
|
||||
lastUpdateDate: Date,
|
||||
@@ -106,6 +105,11 @@ const processedSchema = new mongoose.Schema({
|
||||
noc: String,
|
||||
deed: String,
|
||||
requests: [String],
|
||||
relatedRecords: {
|
||||
custom_id: String,
|
||||
relationship: String,
|
||||
type_text: String,
|
||||
},
|
||||
}).index({ tenantId: 1, permitNumber: 1 }, { unique: true });
|
||||
|
||||
export const processedFields = Object.keys(processedSchema.paths).filter(
|
||||
@@ -131,6 +135,13 @@ const updateProcessedInput = z.object({
|
||||
noc: z.string().optional(),
|
||||
deed: z.string().optional(),
|
||||
requests: z.array(z.string()).optional(),
|
||||
relatedRecords: z
|
||||
.object({
|
||||
custon_id: z.string(),
|
||||
relationship: z.string(),
|
||||
type_text: z.string(),
|
||||
})
|
||||
.optional(),
|
||||
});
|
||||
|
||||
export type UpdateProcessedInput = z.infer<typeof updateProcessedInput>;
|
||||
|
||||
Reference in New Issue
Block a user