wcz-layout
Version:
1 lines • 5.41 kB
Source Map (JSON)
{"version":3,"file":"models.mjs","names":["z","EmployeeCategoryGroup","enum","z","EmployeeStatus","enum","z","EmployeeCategoryGroup","EmployeeStatus","EmployeeSchema","object","badgeId","string","trim","category","categoryGroup","companyCode","contactPhone","departmentId","departmentDescription","emailString","employeeId","extensionNumber","firstName","gender","hiredDate","date","lastName","managerId","middleName","name","nameTitleCase","nfcSn","plantId","position","previousEmployeeIds","nullable","reHiredDate","recordNumber","number","status","supervisorId","terminationDate","terminationFutureDate","type","upperDepartmentId","jobCode","jobDescription","terminationReason","supervisorRecordNumber","Employee","infer","z","EmployeeSchema","DepartmentSchema","object","departmentId","string","trim","description","managerId","managerRecordNumber","treeLevel","number","upperDepartmentId","companyCode","location","salLocation","plantId","manager","Department","infer"],"sources":["../src/models/peoplesoft/EmployeeCategoryGroup.ts","../src/models/peoplesoft/EmployeeStatus.ts","../src/models/peoplesoft/Employee.ts","../src/models/peoplesoft/Department.ts"],"sourcesContent":["import z from \"zod\";\n\nexport const EmployeeCategoryGroup = z.enum([\"IDL\", \"FD\", \"FI\"]);\n","import z from \"zod\";\n\nexport const EmployeeStatus = z.enum([\"Active\", \"Terminated\", \"Leave of Absence\"]);\n","import z from \"zod\";\nimport { EmployeeCategoryGroup } from \"./EmployeeCategoryGroup\";\nimport { EmployeeStatus } from \"./EmployeeStatus\";\n\nexport const EmployeeSchema = z.object({\n badgeId: z.string().trim(),\n category: z.string().trim(),\n categoryGroup: EmployeeCategoryGroup,\n companyCode: z.string().trim(),\n contactPhone: z.string().trim(),\n departmentId: z.string().trim(),\n departmentDescription: z.string().trim(),\n emailString: z.string().trim(),\n employeeId: z.string().trim(),\n extensionNumber: z.string().trim(),\n firstName: z.string().trim(),\n gender: z.string().trim(),\n hiredDate: z.date(),\n lastName: z.string().trim(),\n managerId: z.string().trim(),\n middleName: z.string().trim(),\n name: z.string().trim(),\n nameTitleCase: z.string().trim(),\n nfcSn: z.string().trim(),\n plantId: z.string().trim(),\n position: z.string().trim(),\n previousEmployeeIds: z.string().trim().nullable(),\n reHiredDate: z.date().nullable(),\n recordNumber: z.number(),\n status: EmployeeStatus,\n supervisorId: z.string().trim(),\n terminationDate: z.date().nullable(),\n terminationFutureDate: z.date().nullable(),\n type: z.string().trim(),\n upperDepartmentId: z.string().trim(),\n jobCode: z.string().trim(),\n jobDescription: z.string().trim(),\n terminationReason: z.string().trim().nullable(),\n supervisorRecordNumber: z.number(),\n});\n\nexport type Employee = z.infer<typeof EmployeeSchema>;\n","import z from \"zod\";\nimport { EmployeeSchema } from \"./Employee\";\n\nexport const DepartmentSchema = z.object({\n departmentId: z.string().trim(),\n description: z.string().trim(),\n managerId: z.string().trim(),\n managerRecordNumber: z.string().trim(),\n treeLevel: z.number(),\n upperDepartmentId: z.string().trim(),\n companyCode: z.string().trim(),\n location: z.string().trim(),\n salLocation: z.string().trim(),\n plantId: z.string().trim(),\n manager: EmployeeSchema,\n});\n\nexport type Department = z.infer<typeof DepartmentSchema>;\n"],"mappings":";;;;;AAEA,MAAaC,wBAAwBD,IAAEE,KAAK;CAAC;CAAO;CAAM;AAAI,CAAC;;;ACA/D,MAAaE,iBAAiBD,IAAEE,KAAK;CAAC;CAAU;CAAc;AAAkB,CAAC;;;ACEjF,MAAaI,iBAAiBH,IAAEI,OAAO;CACrCC,SAASL,IAAEM,OAAO,CAAC,CAACC,KAAK;CACzBC,UAAUR,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC1BE,eAAeR;CACfS,aAAaV,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC7BI,cAAcX,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC9BK,cAAcZ,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC9BM,uBAAuBb,IAAEM,OAAO,CAAC,CAACC,KAAK;CACvCO,aAAad,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC7BQ,YAAYf,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC5BS,iBAAiBhB,IAAEM,OAAO,CAAC,CAACC,KAAK;CACjCU,WAAWjB,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC3BW,QAAQlB,IAAEM,OAAO,CAAC,CAACC,KAAK;CACxBY,WAAWnB,IAAEoB,KAAK;CAClBC,UAAUrB,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC1Be,WAAWtB,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC3BgB,YAAYvB,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC5BiB,MAAMxB,IAAEM,OAAO,CAAC,CAACC,KAAK;CACtBkB,eAAezB,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC/BmB,OAAO1B,IAAEM,OAAO,CAAC,CAACC,KAAK;CACvBoB,SAAS3B,IAAEM,OAAO,CAAC,CAACC,KAAK;CACzBqB,UAAU5B,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC1BsB,qBAAqB7B,IAAEM,OAAO,CAAC,CAACC,KAAK,CAAC,CAACuB,SAAS;CAChDC,aAAa/B,IAAEoB,KAAK,CAAC,CAACU,SAAS;CAC/BE,cAAchC,IAAEiC,OAAO;CACvBC,QAAQhC;CACRiC,cAAcnC,IAAEM,OAAO,CAAC,CAACC,KAAK;CAC9B6B,iBAAiBpC,IAAEoB,KAAK,CAAC,CAACU,SAAS;CACnCO,uBAAuBrC,IAAEoB,KAAK,CAAC,CAACU,SAAS;CACzCQ,MAAMtC,IAAEM,OAAO,CAAC,CAACC,KAAK;CACtBgC,mBAAmBvC,IAAEM,OAAO,CAAC,CAACC,KAAK;CACnCiC,SAASxC,IAAEM,OAAO,CAAC,CAACC,KAAK;CACzBkC,gBAAgBzC,IAAEM,OAAO,CAAC,CAACC,KAAK;CAChCmC,mBAAmB1C,IAAEM,OAAO,CAAC,CAACC,KAAK,CAAC,CAACuB,SAAS;CAC9Ca,wBAAwB3C,IAAEiC,OAAO;AACnC,CAAC;;;ACpCD,MAAae,mBAAmBF,IAAEG,OAAO;CACvCC,cAAcJ,IAAEK,OAAO,CAAC,CAACC,KAAK;CAC9BC,aAAaP,IAAEK,OAAO,CAAC,CAACC,KAAK;CAC7BE,WAAWR,IAAEK,OAAO,CAAC,CAACC,KAAK;CAC3BG,qBAAqBT,IAAEK,OAAO,CAAC,CAACC,KAAK;CACrCI,WAAWV,IAAEW,OAAO;CACpBC,mBAAmBZ,IAAEK,OAAO,CAAC,CAACC,KAAK;CACnCO,aAAab,IAAEK,OAAO,CAAC,CAACC,KAAK;CAC7BQ,UAAUd,IAAEK,OAAO,CAAC,CAACC,KAAK;CAC1BS,aAAaf,IAAEK,OAAO,CAAC,CAACC,KAAK;CAC7BU,SAAShB,IAAEK,OAAO,CAAC,CAACC,KAAK;CACzBW,SAAShB;AACX,CAAC"}