Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Database Typings #2

Closed
14 tasks done
LiamTownsley2 opened this issue Sep 20, 2023 · 0 comments
Closed
14 tasks done

Create Database Typings #2

LiamTownsley2 opened this issue Sep 20, 2023 · 0 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@LiamTownsley2
Copy link
Collaborator

LiamTownsley2 commented Sep 20, 2023

Description

As this project is using TypeScript we will need to create some Database Typing's. This will allow me to more easily manage how the project looks and ensure consistency of objects throughout the project. This will also aid in ensuring that I follow OOP Programming Practices.

Structure

Assets

  • Unique Asset Identifier*
  • Author's Employee ID
  • System Name
  • Model
  • Manufacturer
  • Type
  • IP Address
  • Submitting Employee Host Information #16
  • Optional: Purchase Date (on Physical Sticker)
  • Optional: Note for Asset

Employee

  • First Name
  • Last Name
  • E-Mail Address
  • Department (pre-defined list: Finance, Human Resources, Operations, Sales & Information Technology)

* The Unique Asset Identifier can use the MongoDB generated _id field.

@LiamTownsley2 LiamTownsley2 added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 20, 2023
@LiamTownsley2 LiamTownsley2 mentioned this issue Sep 20, 2023
3 tasks
@LiamTownsley2 LiamTownsley2 added this to the 4 Week Check-In milestone Sep 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant