Use table name constant in Cols for type safety
This commit is contained in:
94
app/model/dbmodel/ps_cart.go
Normal file
94
app/model/dbmodel/ps_cart.go
Normal file
@@ -0,0 +1,94 @@
|
||||
// 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 dbmodel
|
||||
|
||||
import (
|
||||
"git.ma-al.com/goc_marek/gormcol"
|
||||
"time"
|
||||
)
|
||||
|
||||
const TableNamePsCart = "ps_cart"
|
||||
|
||||
// PsCart mapped from table <ps_cart>
|
||||
type PsCart struct {
|
||||
IDCart int32 `gorm:"column:id_cart;primaryKey;autoIncrement:true" json:"id_cart"`
|
||||
IDShopGroup int32 `gorm:"column:id_shop_group;not null;index:id_shop_group,priority:1;default:1" json:"id_shop_group"`
|
||||
IDShop int32 `gorm:"column:id_shop;not null;index:id_shop,priority:1;index:id_shop_2,priority:1;default:1" json:"id_shop"`
|
||||
IDCarrier int32 `gorm:"column:id_carrier;not null;index:id_carrier,priority:1" json:"id_carrier"`
|
||||
DeliveryOption string `gorm:"column:delivery_option;not null" json:"delivery_option"`
|
||||
IDLang int32 `gorm:"column:id_lang;not null;index:id_lang,priority:1" json:"id_lang"`
|
||||
IDAddressDelivery int32 `gorm:"column:id_address_delivery;not null;index:id_address_delivery,priority:1" json:"id_address_delivery"`
|
||||
IDAddressInvoice int32 `gorm:"column:id_address_invoice;not null;index:id_address_invoice,priority:1" json:"id_address_invoice"`
|
||||
IDCurrency int32 `gorm:"column:id_currency;not null;index:id_currency,priority:1" json:"id_currency"`
|
||||
IDCustomer int32 `gorm:"column:id_customer;not null;index:cart_customer,priority:1" json:"id_customer"`
|
||||
IDGuest int32 `gorm:"column:id_guest;not null;index:id_guest,priority:1" json:"id_guest"`
|
||||
SecureKey string `gorm:"column:secure_key;not null;default:-1" json:"secure_key"`
|
||||
Recyclable bool `gorm:"column:recyclable;not null;default:1" json:"recyclable"`
|
||||
Gift bool `gorm:"column:gift;not null" json:"gift"`
|
||||
GiftMessage *string `gorm:"column:gift_message" json:"gift_message"`
|
||||
MobileTheme bool `gorm:"column:mobile_theme;not null" json:"mobile_theme"`
|
||||
AllowSeperatedPackage bool `gorm:"column:allow_seperated_package;not null" json:"allow_seperated_package"`
|
||||
DateAdd time.Time `gorm:"column:date_add;not null;index:id_shop,priority:2" json:"date_add"`
|
||||
DateUpd time.Time `gorm:"column:date_upd;not null;index:id_shop_2,priority:2" json:"date_upd"`
|
||||
CheckoutSessionData *string `gorm:"column:checkout_session_data" json:"checkout_session_data"`
|
||||
CustomeShippingPriceNetto *float64 `gorm:"column:custome_shipping_price_netto" json:"custome_shipping_price_netto"`
|
||||
CustomeShippingPrice *float64 `gorm:"column:custome_shipping_price" json:"custome_shipping_price"`
|
||||
CustomeShippingTaxRate *float64 `gorm:"column:custome_shipping_tax_rate" json:"custome_shipping_tax_rate"`
|
||||
}
|
||||
|
||||
// TableName PsCart's table name
|
||||
func (*PsCart) TableName() string {
|
||||
return TableNamePsCart
|
||||
}
|
||||
|
||||
var PsCartCols = struct {
|
||||
IDCart gormcol.Field
|
||||
IDShopGroup gormcol.Field
|
||||
IDShop gormcol.Field
|
||||
IDCarrier gormcol.Field
|
||||
DeliveryOption gormcol.Field
|
||||
IDLang gormcol.Field
|
||||
IDAddressDelivery gormcol.Field
|
||||
IDAddressInvoice gormcol.Field
|
||||
IDCurrency gormcol.Field
|
||||
IDCustomer gormcol.Field
|
||||
IDGuest gormcol.Field
|
||||
SecureKey gormcol.Field
|
||||
Recyclable gormcol.Field
|
||||
Gift gormcol.Field
|
||||
GiftMessage gormcol.Field
|
||||
MobileTheme gormcol.Field
|
||||
AllowSeperatedPackage gormcol.Field
|
||||
DateAdd gormcol.Field
|
||||
DateUpd gormcol.Field
|
||||
CheckoutSessionData gormcol.Field
|
||||
CustomeShippingPriceNetto gormcol.Field
|
||||
CustomeShippingPrice gormcol.Field
|
||||
CustomeShippingTaxRate gormcol.Field
|
||||
}{
|
||||
IDCart: gormcol.Field{Table: TableNamePsCart, Column: "id_cart"},
|
||||
IDShopGroup: gormcol.Field{Table: TableNamePsCart, Column: "id_shop_group"},
|
||||
IDShop: gormcol.Field{Table: TableNamePsCart, Column: "id_shop"},
|
||||
IDCarrier: gormcol.Field{Table: TableNamePsCart, Column: "id_carrier"},
|
||||
DeliveryOption: gormcol.Field{Table: TableNamePsCart, Column: "delivery_option"},
|
||||
IDLang: gormcol.Field{Table: TableNamePsCart, Column: "id_lang"},
|
||||
IDAddressDelivery: gormcol.Field{Table: TableNamePsCart, Column: "id_address_delivery"},
|
||||
IDAddressInvoice: gormcol.Field{Table: TableNamePsCart, Column: "id_address_invoice"},
|
||||
IDCurrency: gormcol.Field{Table: TableNamePsCart, Column: "id_currency"},
|
||||
IDCustomer: gormcol.Field{Table: TableNamePsCart, Column: "id_customer"},
|
||||
IDGuest: gormcol.Field{Table: TableNamePsCart, Column: "id_guest"},
|
||||
SecureKey: gormcol.Field{Table: TableNamePsCart, Column: "secure_key"},
|
||||
Recyclable: gormcol.Field{Table: TableNamePsCart, Column: "recyclable"},
|
||||
Gift: gormcol.Field{Table: TableNamePsCart, Column: "gift"},
|
||||
GiftMessage: gormcol.Field{Table: TableNamePsCart, Column: "gift_message"},
|
||||
MobileTheme: gormcol.Field{Table: TableNamePsCart, Column: "mobile_theme"},
|
||||
AllowSeperatedPackage: gormcol.Field{Table: TableNamePsCart, Column: "allow_seperated_package"},
|
||||
DateAdd: gormcol.Field{Table: TableNamePsCart, Column: "date_add"},
|
||||
DateUpd: gormcol.Field{Table: TableNamePsCart, Column: "date_upd"},
|
||||
CheckoutSessionData: gormcol.Field{Table: TableNamePsCart, Column: "checkout_session_data"},
|
||||
CustomeShippingPriceNetto: gormcol.Field{Table: TableNamePsCart, Column: "custome_shipping_price_netto"},
|
||||
CustomeShippingPrice: gormcol.Field{Table: TableNamePsCart, Column: "custome_shipping_price"},
|
||||
CustomeShippingTaxRate: gormcol.Field{Table: TableNamePsCart, Column: "custome_shipping_tax_rate"},
|
||||
}
|
||||
Reference in New Issue
Block a user