diff --git a/types/standards.go b/types/standards.go index 87588e3..81e4300 100644 --- a/types/standards.go +++ b/types/standards.go @@ -1,16 +1,25 @@ package types -type AutoGenerated struct { - Etiqueta []Etiqueta `json:"Etiqueta,omitempty"` +import ( + "time" + + "gorm.io/gorm" +) + +type Normas struct { + Etiqueta []Norma `json:"Etiqueta,omitempty"` } -type Etiqueta struct { - Codigo string `json:"codigo,omitempty"` - Calidad string `json:"calidad,omitempty"` - CodProducto string `json:"cod_producto,omitempty"` - CodMedida string `json:"cod_medida,omitempty"` - CodTolerancia string `json:"cod_tolerancia,omitempty"` - NormaProducto string `json:"norma_producto,omitempty"` - NormaMedida string `json:"norma_medida,omitempty"` - NormaTolerancia string `json:"norma_tolerancia,omitempty"` +type Norma struct { + Codigo string `gorm:"primaryKey" json:"codigo"` + Calidad string `json:"calidad,omitempty"` + CodProducto string `json:"cod_producto,omitempty"` + CodMedida string `json:"cod_medida,omitempty"` + CodTolerancia string `json:"cod_tolerancia,omitempty"` + NormaProducto string `json:"norma_producto,omitempty"` + NormaMedida string `json:"norma_medida,omitempty"` + NormaTolerancia string `json:"norma_tolerancia,omitempty"` + CreatedAt time.Time `gorm:"->;<-:create" json:"createdat,omitempty"` + UpdatedAt time.Time `json:"updatedat,omitempty"` + DeletedAt gorm.DeletedAt `gorm:"index" json:"deletedat,omitempty"` }