159 lines
5.5 KiB
Markdown
159 lines
5.5 KiB
Markdown
```
|
|
└── 📁frontend
|
|
└── 📁app
|
|
└── 📁(auth)
|
|
└── 📁login
|
|
└── page.tsx
|
|
└── layout.tsx
|
|
└── 📁(dashboard)
|
|
└── 📁admin
|
|
└── 📁users
|
|
└── page.tsx
|
|
└── 📁correspondences
|
|
└── 📁new
|
|
└── page.tsx
|
|
└── page.tsx
|
|
└── 📁dashboard
|
|
└── page.tsx
|
|
└── 📁profile
|
|
└── page.tsx
|
|
└── 📁projects
|
|
└── 📁new
|
|
└── page.tsx
|
|
└── page.tsx
|
|
└── layout.tsx
|
|
└── 📁admin
|
|
└── 📁api
|
|
└── 📁auth
|
|
└── 📁[...nextauth]
|
|
└── route.ts
|
|
└── 📁demo
|
|
└── page.tsx
|
|
└── 📁fonts
|
|
├── GeistMonoVF.woff
|
|
└── GeistVF.woff
|
|
├── favicon.ico
|
|
├── globals copy.css
|
|
├── globals.css
|
|
├── layout copy.tsx
|
|
├── layout.tsx
|
|
├── page.tsx
|
|
└── 📁components
|
|
└── 📁custom
|
|
├── file-upload-zone.tsx
|
|
├── responsive-data-table.tsx
|
|
└── workflow-visualizer.tsx
|
|
└── 📁dashboard
|
|
└── recent-activity.tsx
|
|
└── 📁forms
|
|
└── file-upload.tsx
|
|
└── 📁layout
|
|
├── dashboard-shell.tsx
|
|
├── navbar.tsx
|
|
├── sidebar.tsx
|
|
└── user-nav.tsx
|
|
└── 📁tables
|
|
└── 📁ui
|
|
├── avatar.tsx
|
|
├── badge.tsx
|
|
├── button.tsx
|
|
├── calendar.tsx
|
|
├── card.tsx
|
|
├── checkbox.tsx
|
|
├── dropdown-menu.tsx
|
|
├── input.tsx
|
|
├── label.tsx
|
|
├── popover.tsx
|
|
├── progress.tsx
|
|
├── scroll-area.tsx
|
|
├── select.tsx
|
|
├── switch.tsx
|
|
├── table.tsx
|
|
├── tabs.tsx
|
|
└── textarea.tsx
|
|
└── 📁config
|
|
└── menu.ts
|
|
└── 📁lib
|
|
└── 📁api
|
|
└── client.ts
|
|
└── 📁auth
|
|
└── 📁hooks
|
|
└── 📁services
|
|
├── circulation.service.ts
|
|
├── contract-drawing.service.ts
|
|
├── correspondence.service.ts
|
|
├── index.ts
|
|
├── json-schema.service.ts
|
|
├── master-data.service.ts
|
|
├── monitoring.service.ts
|
|
├── notification.service.ts
|
|
├── project.service.ts
|
|
├── rfa.service.ts
|
|
├── search.service.ts
|
|
├── shop-drawing.service.ts
|
|
├── transmittal.service.ts
|
|
├── user.service.ts
|
|
└── workflow-engine.service.ts
|
|
└── 📁stores
|
|
├── draft-store.ts
|
|
└── ui-store.ts
|
|
├── auth.ts
|
|
└── utils.ts
|
|
└── 📁providers
|
|
├── query-provider.tsx
|
|
└── session-provider.tsx
|
|
└── 📁public
|
|
└── 📁styles
|
|
└── 📁types
|
|
└── 📁dto
|
|
└── 📁circulation
|
|
├── create-circulation.dto.ts
|
|
├── search-circulation.dto.ts
|
|
└── update-circulation-routing.dto.ts
|
|
└── 📁correspondence
|
|
├── add-reference.dto.ts
|
|
├── create-correspondence.dto.ts
|
|
├── search-correspondence.dto.ts
|
|
├── submit-correspondence.dto.ts
|
|
└── workflow-action.dto.ts
|
|
└── 📁drawing
|
|
├── contract-drawing.dto.ts
|
|
└── shop-drawing.dto.ts
|
|
└── 📁json-schema
|
|
└── json-schema.dto.ts
|
|
└── 📁master
|
|
├── discipline.dto.ts
|
|
├── number-format.dto.ts
|
|
├── sub-type.dto.ts
|
|
└── tag.dto.ts
|
|
└── 📁monitoring
|
|
└── set-maintenance.dto.ts
|
|
└── 📁notification
|
|
└── notification.dto.ts
|
|
└── 📁project
|
|
└── project.dto.ts
|
|
└── 📁rfa
|
|
└── rfa.dto.ts
|
|
└── 📁search
|
|
└── search-query.dto.ts
|
|
└── 📁transmittal
|
|
└── transmittal.dto.ts
|
|
└── 📁user
|
|
└── user.dto.ts
|
|
└── 📁workflow-engine
|
|
└── workflow-engine.dto.ts
|
|
└── next-auth.d.ts
|
|
├── .env.local
|
|
├── .eslintrc.json
|
|
├── .gitignore
|
|
├── components.json
|
|
├── middleware.ts
|
|
├── next-env.d.ts
|
|
├── next.config.mjs
|
|
├── package.json
|
|
├── pnpm-lock.yaml
|
|
├── postcss.config.mjs
|
|
├── README.md
|
|
├── tailwind.config.ts
|
|
└── tsconfig.json
|
|
``` |