Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7ade1b95

Von Moritz Bunkus vor etwa 14 Jahren hinzugefügt

  • ID 7ade1b958af3fdd2b7532973da0e7825d23eda96
  • Vorgänger 4229e3b8
  • Nachfolger feef731c

Model SL::DB::Prices in SL::DB::Price umbenannt

Conflicts:

SL/DB/Helper/Mappings.pm
SL/DB/Part.pm

Unterschiede anzeigen:

SL/DB/Helper/ALL.pm
use SL::DB::PeriodicInvoicesConfig;
use SL::DB::PriceFactor;
use SL::DB::Pricegroup;
use SL::DB::Prices;
use SL::DB::Price;
use SL::DB::Printer;
use SL::DB::Project;
use SL::DB::PurchaseInvoice;
SL/DB/Helper/Mappings.pm
payment_terms => 'payment_term',
periodic_invoices => 'periodic_invoice',
periodic_invoices_configs => 'periodic_invoices_config',
prices => 'prices',
prices => 'price',
price_factors => 'price_factor',
pricegroup => 'pricegroup',
printers => 'Printer',
SL/DB/MetaSetup/Price.pm
# This file has been auto-generated. Do not modify it; it will be overwritten
# by rose_auto_create_model.pl automatically.
package SL::DB::Price;
use strict;
use base qw(SL::DB::Object);
__PACKAGE__->meta->setup(
table => 'prices',
columns => [
parts_id => { type => 'integer' },
pricegroup_id => { type => 'integer' },
price => { type => 'numeric', precision => 5, scale => 15 },
id => { type => 'serial', not_null => 1 },
],
primary_key_columns => [ 'id' ],
foreign_keys => [
parts => {
class => 'SL::DB::Part',
key_columns => { parts_id => 'id' },
},
pricegroup => {
class => 'SL::DB::Pricegroup',
key_columns => { pricegroup_id => 'id' },
},
],
);
1;
;
SL/DB/MetaSetup/Prices.pm
# This file has been auto-generated. Do not modify it; it will be overwritten
# by rose_auto_create_model.pl automatically.
package SL::DB::Prices;
use strict;
use base qw(SL::DB::Object);
__PACKAGE__->meta->setup(
table => 'prices',
columns => [
parts_id => { type => 'integer' },
pricegroup_id => { type => 'integer' },
price => { type => 'numeric', precision => 5, scale => 15 },
id => { type => 'serial', not_null => 1 },
],
primary_key_columns => [ 'id' ],
foreign_keys => [
parts => {
class => 'SL::DB::Part',
key_columns => { parts_id => 'id' },
},
pricegroup => {
class => 'SL::DB::Pricegroup',
key_columns => { pricegroup_id => 'id' },
},
],
);
1;
;
SL/DB/Part.pm
class => 'SL::DB::PriceFactor',
column_map => { price_factor_id => 'id' },
},
prices => {
type => 'one to many',
class => 'SL::DB::Price',
column_map => { id => 'parts_id' },
},
);
__PACKAGE__->meta->initialize;
SL/DB/Price.pm
# This file has been auto-generated only because it didn't exist.
# Feel free to modify it at will; it will not be overwritten automatically.
package SL::DB::Price;
use strict;
use SL::DB::MetaSetup::Price;
# Creates get_all, get_all_count, get_all_iterator, delete_all and update_all.
__PACKAGE__->meta->make_manager_class;
1;
SL/DB/Prices.pm
# This file has been auto-generated only because it didn't exist.
# Feel free to modify it at will; it will not be overwritten automatically.
package SL::DB::Prices;
use strict;
use SL::DB::MetaSetup::Prices;
# Creates get_all, get_all_count, get_all_iterator, delete_all and update_all.
__PACKAGE__->meta->make_manager_class;
1;

Auch abrufbar als: Unified diff