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
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
=> "longtext", 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 },
215 =head2 aqinvoice_adjustments
219 Related object: L<Koha::Schema::Result::AqinvoiceAdjustment>
223 __PACKAGE__->has_many(
224 "aqinvoice_adjustments
",
225 "Koha
::Schema
::Result
::AqinvoiceAdjustment
",
226 { "foreign
.budget_id
" => "self
.budget_id
" },
227 { cascade_copy => 0, cascade_delete => 0 },
234 Related object: L<Koha::Schema::Result::Aqinvoice>
238 __PACKAGE__->has_many(
240 "Koha
::Schema
::Result
::Aqinvoice
",
241 { "foreign
.shipmentcost_budgetid
" => "self
.budget_id
" },
242 { cascade_copy => 0, cascade_delete => 0 },
249 Related object: L<Koha::Schema::Result::Aqorder>
253 __PACKAGE__->has_many(
255 "Koha
::Schema
::Result
::Aqorder
",
256 { "foreign
.budget_id
" => "self
.budget_id
" },
257 { cascade_copy => 0, cascade_delete => 0 },
264 Related object: L<Koha::Schema::Result::Suggestion>
268 __PACKAGE__->has_many(
270 "Koha
::Schema
::Result
::Suggestion
",
271 { "foreign
.budgetid
" => "self
.budget_id
" },
272 { cascade_copy => 0, cascade_delete => 0 },
275 =head2 vendor_edi_accounts
279 Related object: L<Koha::Schema::Result::VendorEdiAccount>
283 __PACKAGE__->has_many(
284 "vendor_edi_accounts
",
285 "Koha
::Schema
::Result
::VendorEdiAccount
",
286 { "foreign
.shipment_budget
" => "self
.budget_id
" },
287 { cascade_copy => 0, cascade_delete => 0 },
290 =head2 borrowernumbers
294 Composing rels: L</aqbudgetborrowers> -> borrowernumber
298 __PACKAGE__->many_to_many("borrowernumbers
", "aqbudgetborrowers
", "borrowernumber
");
301 # Created by DBIx::Class::Schema::Loader v0.07042 @ 2018-07-16 13:50:45
302 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:zB7ox8a4KdDGq5fsbQfLGQ
305 sub koha_object_class {
306 'Koha::Acquisition::Fund';
308 sub koha_objects_class {
309 'Koha::Acquisition::Funds';