models.go 616 B

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