screens_parameter.go 869 B

12345678910111213141516171819202122232425262728293031323334
  1. package devices
  2. import "server/global"
  3. // 分辨率
  4. type Resolution struct {
  5. ID int `gorm:"primarykey" json:"ID"` //主键ID
  6. Price string `gorm:"type:varchar(64)" json:"price"` //分辨率
  7. }
  8. func (Resolution) TableName() string {
  9. return "screens_resolution"
  10. }
  11. // 屏幕尺寸
  12. type ScreensSize struct {
  13. ID int `gorm:"primarykey" json:"ID"` //主键ID
  14. Size string `gorm:"type:varchar(64)" json:"size"` //尺寸
  15. }
  16. func (ScreensSize) TableName() string {
  17. return "screens_screens_size"
  18. }
  19. func (r Resolution) GetResolution() ([]Resolution, error) {
  20. var resolution []Resolution
  21. err := global.GVA_DB.Model(&r).Find(&resolution).Error
  22. return resolution, err
  23. }
  24. func (s ScreensSize) GetScreensSize() ([]ScreensSize, error) {
  25. var sreensSize []ScreensSize
  26. err := global.GVA_DB.Model(&s).Find(&sreensSize).Error
  27. return sreensSize, err
  28. }