/* Structure */
DROP TABLE IF EXISTS `discount_types`;
CREATE TABLE `discount_types` (
  `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '',
  `title` VARCHAR(50) NULL COMMENT '',
  `description` LONGTEXT NULL COMMENT '',
  `banner_text` VARCHAR(20) NULL COMMENT '',
  `is_sale` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '1 - скидка, 0 - без скидки',
  `sale_type` TINYINT(1) NOT NULL DEFAULT 1 COMMENT '1 - скидка в процентах, 2 - скидка в фиксированной сумме',
  PRIMARY KEY (`id`)  COMMENT '')
ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

/* Data */
INSERT INTO `discount_types` (`id`, `title`, `description`, `banner_text`, `is_sale`, `sale_type`) VALUES ('1', 'Скидка в %', 'Это будет скидка в процентах', '- {X} %', '1', '1');
INSERT INTO `discount_types` (`id`, `title`, `description`, `banner_text`, `is_sale`, `sale_type`) VALUES ('2', 'Скидка в рублях', 'Это скидка в рублях', '- {X} руб', '1', '2');
INSERT INTO `discount_types` (`id`, `title`, `description`, `banner_text`, `is_sale`) VALUES ('3', '1+1=3', 'Акция! Купи 2 товара и получи третий бесплатно', '1 + 1 = 3', '0');
INSERT INTO `discount_types` (`id`, `title`, `description`, `banner_text`, `is_sale`) VALUES ('4', 'Тройное удовольствие', 'Приди с тремя девушками и получи упаковку презервативов (3 шт) бесплатно', 'Акция! Тройной кайф!', '0');


/* Structure */
DROP TABLE IF EXISTS `discount`;
CREATE TABLE `discount` (
  `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '',
  `type_id` INT(11) NULL COMMENT '',
  `title` VARCHAR(100) NULL COMMENT '',
  `description` LONGTEXT NULL COMMENT '',
  `sale_number` TINYINT(4) NOT NULL DEFAULT 0 COMMENT 'размер скидки',
  `date_start` DATE NULL COMMENT '',
  `date_end` DATE NULL COMMENT '',
  PRIMARY KEY (`id`)  COMMENT '')
ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;


/* Data */
INSERT INTO `discount` (`id`, `type_id`, `title`, `description`, `sale_number`, `date_start`, `date_end`) VALUES ('1', '1', 'Новая акция на процент', 'Акция на скидку в процентах', '10', '2016-01-05', '2016-10-15');
INSERT INTO `discount` (`id`, `type_id`, `title`, `description`, `sale_number`, `date_start`, `date_end`) VALUES ('2', '2', 'Новая акция на скидку', 'Акция на фиксированную скидку', '100', '2016-01-05', '2016-10-15');
INSERT INTO `discount` (`id`, `type_id`, `title`, `description`, `date_start`, `date_end`) VALUES ('3', '4', 'Не скидочная акция', 'Акция без скидки', '2016-02-01', '2016-12-30');


/* Structure */
DROP TABLE IF EXISTS `discount_elements`;
CREATE TABLE `discount_elements` (
  `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '',
  `tn_id` INT(11) NOT NULL COMMENT '',
  `apteka_id` INT(11) NOT NULL COMMENT '',
  `discount_id` INT(11) NOT NULL COMMENT '',
  PRIMARY KEY (`id`)  COMMENT '')
ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

/* Data */
INSERT INTO `discount_elements` (`id`, `tn_id`, `apteka_id`, `discount_id`) VALUES ('1', '14069', '367', '2');
INSERT INTO `discount_elements` (`id`, `tn_id`, `apteka_id`, `discount_id`) VALUES ('2', '14069', '427', '1');
INSERT INTO `discount_elements` (`id`, `tn_id`, `apteka_id`, `discount_id`) VALUES ('3', '14069', '371', '3');