mirror of https://github.com/sipwise/db-schema.git
30 lines
1.1 KiB
30 lines
1.1 KiB
use accounting;
|
|
|
|
create table cdr_period_costs (
|
|
id int(10) unsigned not null auto_increment,
|
|
contract_id int(11) unsigned not null,
|
|
period enum('month','day') not null,
|
|
period_date date not null,
|
|
direction enum('out','in') not null default 'out',
|
|
customer_cost decimal(14,6) not null default 0.000000,
|
|
reseller_cost decimal(14,6) not null default 0.000000,
|
|
cdr_count int(11) unsigned not null default 0,
|
|
fraud_limit_exceeded tinyint(1) unsigned default null,
|
|
fraud_limit_type enum('contract','billing_profile') default null,
|
|
notify_status enum('new','notified') not null default 'new',
|
|
notified_at datetime default null,
|
|
first_cdr_start_time decimal(13,3) not null,
|
|
first_cdr_id int(10) unsigned,
|
|
last_cdr_start_time decimal(13,3) not null,
|
|
last_cdr_id int(10) unsigned,
|
|
|
|
primary key (id),
|
|
unique key (contract_id, period, period_date, direction),
|
|
key cdrperiodcosts_pdfls (period, period_date, direction, fraud_limit_exceeded, notify_status),
|
|
key cdrperiodcosts_fstime (first_cdr_start_time),
|
|
key cdrperiodcosts_fcid (first_cdr_id),
|
|
key cdrperiodcosts_lcid (last_cdr_id)
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|