123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package models
- import (
- "gorm.io/gorm"
- "html/template"
- )
- // Products Server Products 产品
- type Products struct {
- gorm.Model
- Title *string `json:"title"` //标题
- Synopsis *template.HTML `json:"synopsis"` //简介
- Detail *string `json:"detail"` //详情
- Type *string `json:"type"` //类型 1.产品 2.服务
- Ptype *string `json:"ptype"` //产品类型 软件 硬件
- IsIndex *bool `json:"isIndex"` //是否首页显示
- Url *string `json:"url"` //图片链接
- ProductIntroduction *template.HTML `json:"product_introduction"` //产品介绍
- TechnicalParameters *template.HTML `json:"technical_parameters"` //技术参数
- Instructions *template.HTML `json:"instructions"` //使用说明
- SupportingSoftware *string `json:"supporting_software" ` //配套软件
- OptionalAccessories *string `json:"optional_accessories" gorm:"comment:'可选配件'"` //可选配件
- IsActive *bool `json:"is_active" gorm:"comment:'是否激活'"` //是否激活
- ParentId *int `gorm:"comment:'父级id'" json:"parentId"`
- Sort *int `gorm:"comment:'展示顺序'" json:"sort"`
- }
- type ProductDto struct {
- ID uint `json:"id"`
- Title string `json:"title"` //标题
- Synopsis template.HTML `json:"synopsis"` //简介
- Detail string `json:"detail"` //详情
- Type string `json:"type"` //类型 1.产品 2.服务
- Ptype string `json:"ptype"` //产品类型 软件 硬件
- IsIndex bool `json:"isIndex"` //是否首页显示
- Url string `json:"url"` //图片链接
- ProductIntroduction template.HTML `json:"product_introduction"` //产品介绍
- TechnicalParameters template.HTML `json:"technical_parameters"` //技术参数
- Instructions template.HTML `json:"instructions"` //使用说明
- SupportingSoftware string `json:"supporting_software" ` //配套软件
- OptionalAccessories string `json:"optional_accessories" gorm:"comment:'可选配件'"` //可选配件
- IsActive bool `json:"is_active"`
- Sort int `json:"sort"` //排序
- }
- type ProductType struct {
- gorm.Model
- Name string `json:"name"`
- Url string `json:"url"`
- }
|