1 package OpenILS::Application::Storage::CDBI::serial;
4 #-------------------------------------------------------------------------------
6 use base qw/OpenILS::Application::Storage::CDBI/;
7 #-------------------------------------------------------------------------------
8 package serial::subscription;
11 __PACKAGE__->table( 'serial_subscription' );
12 __PACKAGE__->columns( Primary => qw/id/ );
13 __PACKAGE__->columns( Essential => qw/record_entry start_date end_date
14 expected_date_offset owning_lib/ );
16 #-------------------------------------------------------------------------------
17 package serial::issuance;
20 __PACKAGE__->table( 'serial_issuance' );
21 __PACKAGE__->columns( Primary => qw/id/ );
22 __PACKAGE__->columns( Essential => qw/creator editor create_date edit_date
23 subscription label date_published
24 holding_code holding_type holding_link_id/ );
26 #-------------------------------------------------------------------------------
30 __PACKAGE__->table( 'serial_item' );
31 __PACKAGE__->columns( Primary => qw/id/ );
32 __PACKAGE__->columns( Essential => qw/creator editor create_date edit_date
33 issuance stream unit uri date_expected
36 #-------------------------------------------------------------------------------
40 __PACKAGE__->table( 'serial_unit' );
41 __PACKAGE__->columns( Primary => qw/id/ );
42 __PACKAGE__->columns( Essential => qw/call_number barcode creator create_date editor
43 edit_date copy_number status loan_duration circ_lib
44 fine_level circulate deposit price ref opac_visible dummy_isbn
45 circ_as_type circ_modifier deposit_amount location mint_condition
46 holdable dummy_title dummy_author deleted alert_message label
47 age_protect floating label_sort_key contents/ );