add models generation and josn print

This commit is contained in:
2026-03-26 02:22:14 +01:00
parent 7c5a993623
commit af2b276599
319 changed files with 7394 additions and 27 deletions

View File

@@ -0,0 +1,30 @@
// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.
package prestadb
import (
"time"
)
const TableNamePsProductDownload = "ps_product_download"
// PsProductDownload mapped from table <ps_product_download>
type PsProductDownload struct {
IDProductDownload int32 `gorm:"column:id_product_download;primaryKey;autoIncrement:true" json:"id_product_download"`
IDProduct int32 `gorm:"column:id_product;not null" json:"id_product"`
DisplayFilename *string `gorm:"column:display_filename" json:"display_filename"`
Filename *string `gorm:"column:filename" json:"filename"`
DateAdd time.Time `gorm:"column:date_add;not null" json:"date_add"`
DateExpiration *time.Time `gorm:"column:date_expiration" json:"date_expiration"`
NbDaysAccessible *int32 `gorm:"column:nb_days_accessible" json:"nb_days_accessible"`
NbDownloadable *int32 `gorm:"column:nb_downloadable;default:1" json:"nb_downloadable"`
Active bool `gorm:"column:active;not null;default:1" json:"active"`
IsShareable bool `gorm:"column:is_shareable;not null" json:"is_shareable"`
}
// TableName PsProductDownload's table name
func (*PsProductDownload) TableName() string {
return TableNamePsProductDownload
}