2 package Koha::Schema::Result::Aqbudget;
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
9 Koha::Schema::Result::Aqbudget
16 use base 'DBIx::Class::Core';
18 =head1 TABLE: C<aqbudgets>
22 __PACKAGE__->table("aqbudgets");
32 =head2 budget_parent_id
49 =head2 budget_branchcode
58 default_value: 0.000000
65 default_value: 0.000000
72 default_value: 0.000000
78 data_type: 'mediumtext'
83 data_type: 'timestamp'
84 datetime_undef_if_invalid: 1
85 default_value: current_timestamp
88 =head2 budget_period_id
105 =head2 budget_owner_id
110 =head2 budget_permission
118 __PACKAGE__->add_columns(
120 { data_type => "integer", is_auto_increment => 1, is_nullable => 0 },
122 { data_type => "integer", is_nullable => 1 },
124 { data_type => "varchar", is_nullable => 1, size => 30 },
126 { data_type => "varchar", is_nullable => 1, size => 80 },
128 { data_type => "varchar", is_nullable => 1, size => 10 },
131 data_type => "decimal",
132 default_value => "0.000000",
138 data_type => "decimal",
139 default_value => "0.000000",
145 data_type => "decimal",
146 default_value => "0.000000",
151 { data_type => "mediumtext", is_nullable => 1 },
154 data_type => "timestamp",
155 datetime_undef_if_invalid => 1,
156 default_value => \"current_timestamp",
160 { data_type => "integer", is_nullable => 1 },
162 { data_type => "varchar", is_nullable => 1, size => 80 },
164 { data_type => "varchar", is_nullable => 1, size => 80 },
166 { data_type => "integer", is_nullable => 1 },
168 { data_type => "integer", default_value => 0, is_nullable => 1 },
175 =item * L</budget_id>
181 __PACKAGE__->set_primary_key("budget_id");
185 =head2 aqbudgetborrowers
189 Related object: L<Koha::Schema::Result::Aqbudgetborrower>
193 __PACKAGE__->has_many(
195 "Koha::Schema::Result::Aqbudgetborrower",
196 { "foreign.budget_id" => "self.budget_id" },
197 { cascade_copy => 0, cascade_delete => 0 },
200 =head2 aqbudgets_plannings
204 Related object: L<Koha::Schema::Result::AqbudgetsPlanning>
208 __PACKAGE__->has_many(
209 "aqbudgets_plannings",
210 "Koha::Schema::Result::AqbudgetsPlanning",
211 { "foreign.budget_id" => "self.budget_id" },
212 { cascade_copy => 0, cascade_delete => 0 },
219 Related object: L<Koha::Schema::Result::Aqinvoice>
223 __PACKAGE__->has_many(
225 "Koha::Schema::Result::Aqinvoice",
226 { "foreign.shipmentcost_budgetid" => "self.budget_id" },
227 { cascade_copy => 0, cascade_delete => 0 },
230 =head2 borrowernumbers
234 Composing rels: L</aqbudgetborrowers> -> borrowernumber
238 __PACKAGE__->many_to_many("borrowernumbers", "aqbudgetborrowers", "borrowernumber");
241 # Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-10-14 20:56:21
242 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:dxOTKpdIJ6ruJUE++4fC8w
245 # You can replace this text with custom content, and it will be preserved on regeneration