Lines 2680-2686
CREATE TABLE `aqorders` (
Link Here
|
2680 |
`listprice` decimal(28,6) default NULL, |
2680 |
`listprice` decimal(28,6) default NULL, |
2681 |
`totalamount` decimal(28,6) default NULL, |
2681 |
`totalamount` decimal(28,6) default NULL, |
2682 |
`datereceived` date default NULL, |
2682 |
`datereceived` date default NULL, |
2683 |
`booksellerinvoicenumber` mediumtext, |
2683 |
invoiceid int(11) default NULL, |
2684 |
`freight` decimal(28,6) default NULL, |
2684 |
`freight` decimal(28,6) default NULL, |
2685 |
`unitprice` decimal(28,6) default NULL, |
2685 |
`unitprice` decimal(28,6) default NULL, |
2686 |
`quantityreceived` smallint(6) NOT NULL default 0, |
2686 |
`quantityreceived` smallint(6) NOT NULL default 0, |
Lines 2712-2718
CREATE TABLE `aqorders` (
Link Here
|
2712 |
KEY `biblionumber` (`biblionumber`), |
2712 |
KEY `biblionumber` (`biblionumber`), |
2713 |
KEY `budget_id` (`budget_id`), |
2713 |
KEY `budget_id` (`budget_id`), |
2714 |
CONSTRAINT `aqorders_ibfk_1` FOREIGN KEY (`basketno`) REFERENCES `aqbasket` (`basketno`) ON DELETE CASCADE ON UPDATE CASCADE, |
2714 |
CONSTRAINT `aqorders_ibfk_1` FOREIGN KEY (`basketno`) REFERENCES `aqbasket` (`basketno`) ON DELETE CASCADE ON UPDATE CASCADE, |
2715 |
CONSTRAINT `aqorders_ibfk_2` FOREIGN KEY (`biblionumber`) REFERENCES `biblio` (`biblionumber`) ON DELETE SET NULL ON UPDATE CASCADE |
2715 |
CONSTRAINT `aqorders_ibfk_2` FOREIGN KEY (`biblionumber`) REFERENCES `biblio` (`biblionumber`) ON DELETE SET NULL ON UPDATE CASCADE, |
|
|
2716 |
CONSTRAINT aqorders_ibfk_3 FOREIGN KEY (invoiceid) REFERENCES aqinvoices (invoiceid) ON DELETE SET NULL ON UPDATE CASCADE |
2716 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
2717 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
2717 |
|
2718 |
|
2718 |
|
2719 |
|
Lines 2729-2734
CREATE TABLE `aqorders_items` (
Link Here
|
2729 |
KEY `ordernumber` (`ordernumber`) |
2730 |
KEY `ordernumber` (`ordernumber`) |
2730 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
2731 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
2731 |
|
2732 |
|
|
|
2733 |
|
2734 |
-- |
2735 |
-- Table structure for table aqinvoices |
2736 |
-- |
2737 |
|
2738 |
DROP TABLE IF EXISTS aqinvoices; |
2739 |
CREATE TABLE aqinvoices ( |
2740 |
invoiceid int(11) NOT NULL AUTO_INCREMENT, -- ID of the invoice, primary key |
2741 |
invoicenumber mediumtext NOT NULL, -- Name of invoice |
2742 |
booksellerid int(11) NOT NULL, -- foreign key to aqbooksellers |
2743 |
shipmentdate date default NULL, -- date of shipment |
2744 |
billingdate date default NULL, -- date of billing |
2745 |
closedate date default NULL, -- invoice close date, NULL means the invoice is open |
2746 |
shipmentcost decimal(28,6) default NULL, -- shipment cost |
2747 |
shipmentcost_budgetid int(11) default NULL, -- foreign key to aqbudgets, link the shipment cost to a budget |
2748 |
PRIMARY KEY (invoiceid), |
2749 |
CONSTRAINT aqinvoices_fk_aqbooksellerid FOREIGN KEY (booksellerid) REFERENCES aqbooksellers (id) ON DELETE CASCADE ON UPDATE CASCADE, |
2750 |
CONSTRAINT aqinvoices_fk_shipmentcost_budgetid FOREIGN KEY (shipmentcost_budgetid) REFERENCES aqbudgets (budget_id) ON DELETE SET NULL ON UPDATE CASCADE |
2751 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
2752 |
|
2753 |
|
2732 |
-- |
2754 |
-- |
2733 |
-- Table structure for table `fieldmapping` |
2755 |
-- Table structure for table `fieldmapping` |
2734 |
-- |
2756 |
-- |