16 lines
851 B
SQL
16 lines
851 B
SQL
ALTER TABLE `m_charge`
|
|
ADD COLUMN `currency_code` VARCHAR(3) NOT NULL AFTER `name` ,
|
|
ADD COLUMN `charge_applies_to_enum` SMALLINT(5) NOT NULL AFTER `currency_code` ,
|
|
ADD COLUMN `charge_time_enum` SMALLINT(5) NOT NULL AFTER `charge_applies_to_enum` ,
|
|
ADD COLUMN `charge_calculation_enum` SMALLINT(5) NOT NULL AFTER `charge_time_enum` ,
|
|
ADD COLUMN `is_active` TINYINT(1) NOT NULL AFTER `amount` ;
|
|
|
|
|
|
CREATE TABLE `m_product_loan_charge` (
|
|
`product_loan_id` bigint(20) NOT NULL,
|
|
`charge_id` bigint(20) NOT NULL,
|
|
PRIMARY KEY (`product_loan_id`, `charge_id`),
|
|
KEY `charge_id` (`charge_id`),
|
|
CONSTRAINT `m_product_loan_charge_ibfk_1` FOREIGN KEY (`charge_id`) REFERENCES `m_charge` (`id`),
|
|
CONSTRAINT `m_product_loan_charge_ibfk_2` FOREIGN KEY (`product_loan_id`) REFERENCES `m_product_loan` (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |