Files
b2b/app/model/dbmodel/ps_product_download.go
2026-03-30 01:02:02 +02:00

54 lines
2.4 KiB
Go

// Code generated by gormcol. DO NOT EDIT.
package dbmodel
import (
"git.ma-al.com/goc_marek/gormcol"
"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
}
var PsProductDownloadCols = struct {
IDProductDownload gormcol.Field
IDProduct gormcol.Field
DisplayFilename gormcol.Field
Filename gormcol.Field
DateAdd gormcol.Field
DateExpiration gormcol.Field
NbDaysAccessible gormcol.Field
NbDownloadable gormcol.Field
Active gormcol.Field
IsShareable gormcol.Field
}{
IDProductDownload: gormcol.Field{}.Set((&PsProductDownload{}).TableName(), "id_product_download"),
IDProduct: gormcol.Field{}.Set((&PsProductDownload{}).TableName(), "id_product"),
DisplayFilename: gormcol.Field{}.Set((&PsProductDownload{}).TableName(), "display_filename"),
Filename: gormcol.Field{}.Set((&PsProductDownload{}).TableName(), "filename"),
DateAdd: gormcol.Field{}.Set((&PsProductDownload{}).TableName(), "date_add"),
DateExpiration: gormcol.Field{}.Set((&PsProductDownload{}).TableName(), "date_expiration"),
NbDaysAccessible: gormcol.Field{}.Set((&PsProductDownload{}).TableName(), "nb_days_accessible"),
NbDownloadable: gormcol.Field{}.Set((&PsProductDownload{}).TableName(), "nb_downloadable"),
Active: gormcol.Field{}.Set((&PsProductDownload{}).TableName(), "active"),
IsShareable: gormcol.Field{}.Set((&PsProductDownload{}).TableName(), "is_shareable"),
}