models.go 675 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package main
  2. type ViewData struct {
  3. Title string
  4. PrinterNames []string
  5. CartridgeNames []string
  6. }
  7. type CartridgesOutput struct {
  8. Name []string
  9. }
  10. type CartridgesViewData struct{
  11. Name string
  12. Quantity string
  13. }
  14. type Output struct {
  15. PrinterName string
  16. Cartridges []string
  17. }
  18. type Printers struct {
  19. ID uint `gorm:"AUTO_INCREMENT;type:integer"`
  20. Name string `gorm:"type:text"`
  21. }
  22. type Cartridges struct {
  23. ID uint `gorm:"AUTO_INCREMENT;type:integer"`
  24. Name string `gorm:"type:text"`
  25. Quantity uint `gorm:"type:integer"`
  26. }
  27. type Cartridgeofprinter struct {
  28. Cartridge_Id uint `gorm:"type:integer"`
  29. Printer_Id uint `gorm:"type:integer"`
  30. }