27 lines
1.8 KiB
SQL
27 lines
1.8 KiB
SQL
-- Tabel item order klinik, setara one_lab.t_orderdetailorder
|
|
CREATE TABLE `one_klinik`.`order_detail_order` (
|
|
`orderDetailOrderID` int(11) NOT NULL AUTO_INCREMENT,
|
|
`orderDetailOrderOrderID` int(11) NOT NULL DEFAULT 0 COMMENT 'ref one_klinik.order.orderID',
|
|
`orderDetailOrderSsPriceMouID` int(11) DEFAULT NULL COMMENT 'ref one_lab.ss_price_mou.Ss_PriceMouID (no FK)',
|
|
`orderDetailOrderT_TestID` int(11) NOT NULL DEFAULT 0,
|
|
`orderDetailOrderT_TestName` varchar(255) NOT NULL DEFAULT '',
|
|
`orderDetailOrderT_TestSasCode` varchar(25) NOT NULL DEFAULT '',
|
|
`orderDetailOrderIsPacket` char(1) NOT NULL DEFAULT 'N',
|
|
`orderDetailOrderPacketType` varchar(5) NOT NULL DEFAULT 'PX',
|
|
`orderDetailOrderT_PacketID` int(11) NOT NULL DEFAULT 0,
|
|
`orderDetailOrderT_PacketName` varchar(255) NOT NULL DEFAULT '',
|
|
`orderDetailOrderT_PriceAmount` double NOT NULL DEFAULT 0,
|
|
`orderDetailOrderT_PriceDisc` double NOT NULL DEFAULT 0,
|
|
`orderDetailOrderT_PriceDiscRp` double NOT NULL DEFAULT 0,
|
|
`orderDetailOrderT_PriceSubTotal` double NOT NULL DEFAULT 0,
|
|
`orderDetailOrderT_PriceTotal` double NOT NULL DEFAULT 0,
|
|
`orderDetailOrderJsonChildren` longtext DEFAULT NULL,
|
|
`orderDetailOrderIsActive` char(1) NOT NULL DEFAULT 'Y',
|
|
`orderDetailOrderUserID` int(11) DEFAULT NULL,
|
|
`orderDetailOrderCreated` datetime NOT NULL DEFAULT current_timestamp(),
|
|
`orderDetailOrderLastUpdated` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
|
|
PRIMARY KEY (`orderDetailOrderID`),
|
|
KEY `orderDetailOrderOrderID` (`orderDetailOrderOrderID`),
|
|
KEY `orderDetailOrderIsActive` (`orderDetailOrderIsActive`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|