// 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 TableNamePsOrderDetail = "ps_order_detail" // PsOrderDetail mapped from table type PsOrderDetail struct { IDOrderDetail int32 `gorm:"column:id_order_detail;primaryKey;autoIncrement:true;index:id_order_id_order_detail,priority:2" json:"id_order_detail"` IDOrder int32 `gorm:"column:id_order;not null;index:id_order_id_order_detail,priority:1;index:order_detail_order,priority:1" json:"id_order"` IDOrderInvoice *int32 `gorm:"column:id_order_invoice" json:"id_order_invoice"` IDWarehouse *int32 `gorm:"column:id_warehouse" json:"id_warehouse"` IDShop int32 `gorm:"column:id_shop;not null" json:"id_shop"` ProductID int32 `gorm:"column:product_id;not null;index:product_id,priority:1" json:"product_id"` ProductAttributeID *int32 `gorm:"column:product_attribute_id;index:product_attribute_id,priority:1;index:product_id,priority:2" json:"product_attribute_id"` IDCustomization *int32 `gorm:"column:id_customization" json:"id_customization"` ProductName string `gorm:"column:product_name;not null" json:"product_name"` ProductQuantity int32 `gorm:"column:product_quantity;not null" json:"product_quantity"` ProductQuantityInStock int32 `gorm:"column:product_quantity_in_stock;not null" json:"product_quantity_in_stock"` ProductQuantityRefunded int32 `gorm:"column:product_quantity_refunded;not null" json:"product_quantity_refunded"` ProductQuantityReturn int32 `gorm:"column:product_quantity_return;not null" json:"product_quantity_return"` ProductQuantityReinjected int32 `gorm:"column:product_quantity_reinjected;not null" json:"product_quantity_reinjected"` ProductPrice float64 `gorm:"column:product_price;not null;default:0.000000" json:"product_price"` ReductionPercent float64 `gorm:"column:reduction_percent;not null;default:0.00" json:"reduction_percent"` ReductionAmount float64 `gorm:"column:reduction_amount;not null;default:0.000000" json:"reduction_amount"` ReductionAmountTaxIncl float64 `gorm:"column:reduction_amount_tax_incl;not null;default:0.000000" json:"reduction_amount_tax_incl"` ReductionAmountTaxExcl float64 `gorm:"column:reduction_amount_tax_excl;not null;default:0.000000" json:"reduction_amount_tax_excl"` GroupReduction float64 `gorm:"column:group_reduction;not null;default:0.00" json:"group_reduction"` ProductQuantityDiscount float64 `gorm:"column:product_quantity_discount;not null;default:0.000000" json:"product_quantity_discount"` ProductEan13 *string `gorm:"column:product_ean13" json:"product_ean13"` ProductIsbn *string `gorm:"column:product_isbn" json:"product_isbn"` ProductUpc *string `gorm:"column:product_upc" json:"product_upc"` ProductReference *string `gorm:"column:product_reference" json:"product_reference"` ProductSupplierReference *string `gorm:"column:product_supplier_reference" json:"product_supplier_reference"` ProductWeight float64 `gorm:"column:product_weight;not null" json:"product_weight"` IDTaxRulesGroup *int32 `gorm:"column:id_tax_rules_group;index:id_tax_rules_group,priority:1" json:"id_tax_rules_group"` TaxComputationMethod bool `gorm:"column:tax_computation_method;not null" json:"tax_computation_method"` TaxName string `gorm:"column:tax_name;not null" json:"tax_name"` TaxRate float64 `gorm:"column:tax_rate;not null;default:0.000" json:"tax_rate"` Ecotax float64 `gorm:"column:ecotax;not null;default:0.000000" json:"ecotax"` EcotaxTaxRate float64 `gorm:"column:ecotax_tax_rate;not null;default:0.000" json:"ecotax_tax_rate"` DiscountQuantityApplied bool `gorm:"column:discount_quantity_applied;not null" json:"discount_quantity_applied"` DownloadHash *string `gorm:"column:download_hash" json:"download_hash"` DownloadNb *int32 `gorm:"column:download_nb" json:"download_nb"` DownloadDeadline *time.Time `gorm:"column:download_deadline" json:"download_deadline"` TotalPriceTaxIncl float64 `gorm:"column:total_price_tax_incl;not null;default:0.000000" json:"total_price_tax_incl"` TotalPriceTaxExcl float64 `gorm:"column:total_price_tax_excl;not null;default:0.000000" json:"total_price_tax_excl"` UnitPriceTaxIncl float64 `gorm:"column:unit_price_tax_incl;not null;default:0.000000" json:"unit_price_tax_incl"` UnitPriceTaxExcl float64 `gorm:"column:unit_price_tax_excl;not null;default:0.000000" json:"unit_price_tax_excl"` TotalShippingPriceTaxIncl float64 `gorm:"column:total_shipping_price_tax_incl;not null;default:0.000000" json:"total_shipping_price_tax_incl"` TotalShippingPriceTaxExcl float64 `gorm:"column:total_shipping_price_tax_excl;not null;default:0.000000" json:"total_shipping_price_tax_excl"` TotalPriceTaxInclDiscounted *float64 `gorm:"column:total_price_tax_incl_discounted" json:"total_price_tax_incl_discounted"` CartRules *string `gorm:"column:cart_rules" json:"cart_rules"` PurchaseSupplierPrice float64 `gorm:"column:purchase_supplier_price;not null;default:0.000000" json:"purchase_supplier_price"` OriginalProductPrice float64 `gorm:"column:original_product_price;not null;default:0.000000" json:"original_product_price"` OriginalWholesalePrice float64 `gorm:"column:original_wholesale_price;not null;default:0.000000" json:"original_wholesale_price"` } // TableName PsOrderDetail's table name func (*PsOrderDetail) TableName() string { return TableNamePsOrderDetail }