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 caption_and_pattern holding_code
25 holding_type holding_link_id/ );
27 #-------------------------------------------------------------------------------
31 __PACKAGE__->table( 'serial_item' );
32 __PACKAGE__->columns( Primary => qw/id/ );
33 __PACKAGE__->columns( Essential => qw/creator editor create_date edit_date
34 issuance stream unit uri date_expected
37 #-------------------------------------------------------------------------------
41 __PACKAGE__->table( 'serial_unit' );
42 __PACKAGE__->columns( Primary => qw/id/ );
43 __PACKAGE__->columns( Essential => qw/call_number barcode creator create_date editor
44 edit_date copy_number status loan_duration circ_lib
45 fine_level circulate deposit price ref opac_visible dummy_isbn
46 circ_as_type circ_modifier deposit_amount location mint_condition
47 holdable dummy_title dummy_author deleted alert_message
48 age_protect floating summary_contents detailed_contents active_date/ );
50 #-------------------------------------------------------------------------------
51 package serial::record_entry;
54 __PACKAGE__->table( 'serial_record_entry' );
55 __PACKAGE__->columns( Primary => qw/id/ );
56 __PACKAGE__->columns( Essential => qw/active record create_date creator
57 deleted edit_date editor id last_xact_id marc source