models.go 610 B

1234567891011121314151617181920212223242526272829303132
  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 Output struct {
  11. PrinterName string
  12. Cartridges []string
  13. }
  14. type Printers struct {
  15. ID uint `gorm:"AUTO_INCREMENT;type:integer"`
  16. Name string `gorm:"type:text"`
  17. }
  18. type Cartridges struct {
  19. ID uint `gorm:"AUTO_INCREMENT;type:integer"`
  20. Name string `gorm:"type:text"`
  21. Quantity uint `gorm:"type:integer"`
  22. }
  23. type Cartridgeofprinter struct {
  24. Cartridge_Id uint `gorm:"type:integer"`
  25. Printer_Id uint `gorm:"type:integer"`
  26. }