feat: add permitNumber, lot fields to rts

This commit is contained in:
2025-11-19 15:41:08 +05:30
parent bc23b530d6
commit 7108ab9ce3
2 changed files with 8 additions and 0 deletions

View File

@@ -56,6 +56,8 @@ const rtsSchema = new mongoose.Schema({
},
taggedUsers: Array,
fileValidationStatus: String,
permitNumber: [String],
lot: [String],
});
export const rtsFields = Object.keys(rtsSchema.paths).filter(
@@ -87,6 +89,8 @@ const rtsCreateInput = z.object({
.optional(),
assignedTo: z.array(z.string()).optional(),
status: z.string().optional(),
permitNumber: z.array(z.string()).optional(),
lot: z.array(z.string()).optional(),
});
const rtsUpdateInput = z.object({
@@ -112,6 +116,8 @@ const rtsUpdateInput = z.object({
assignedTo: z.array(z.string()).optional(),
status: z.string().optional(),
fileValidationStatus: z.string().optional(),
permitNumber: z.array(z.string()).optional(),
lot: z.array(z.string()).optional(),
});
const rtsNewUpload = z.object({

View File

@@ -145,6 +145,8 @@ export async function listRts(
dueDate: 1,
taggedUsers: 1,
fileValidationStatus: 1,
permitNumber: 1,
lot: 1,
county: {
$let: {
vars: { county: { $arrayElemAt: ["$countyRec", 0] } },