CREATE TABLE `is_training_fee` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `path` varchar(255) DEFAULT NULL COMMENT '课程封面',
  `title` varchar(255) DEFAULT NULL COMMENT '课程名称',
  `description` varchar(5000) DEFAULT NULL COMMENT '课程简介',
  `description_path` varchar(250) DEFAULT NULL COMMENT '课程简介图片',
  `style` int(2) DEFAULT '1' COMMENT '列表样式：1-经典列表，2-游戏地图',
  `status` int(2) DEFAULT '0' COMMENT '状态：0-草稿，1-停用，2-启用',
  `view_count` int(11) DEFAULT '0' COMMENT '阅读次数',
  `fee_way` int(2) DEFAULT '0' COMMENT '收费方式：0-免费，1-按购买数量收费，2-按购买数量档位收费，3-按关卡收费',
  `cost_price` decimal(10,2) DEFAULT '0' COMMENT '成本价',
  `marking_price` decimal(10,2) DEFAULT '0' COMMENT '划线价',
  `price` decimal(10,2) DEFAULT '0' COMMENT '售价',
  `creator` int(11) DEFAULT NULL COMMENT '创建人',
  `start_time` datetime DEFAULT NULL COMMENT '创建时间',
  `enterprise_id` int(11) DEFAULT NULL COMMENT '企业',
  `updater` int(11) DEFAULT NULL COMMENT '修改人',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `training_type` int(11) DEFAULT NULL COMMENT '课程分类',
  `is_comment` int(2) DEFAULT '0' COMMENT '是否评论：0-否，1-是',
  `is_delete` int(2) DEFAULT '0' COMMENT '是否删除：0-否，1-是',
  PRIMARY KEY (`id`),
  KEY `enterprise_id` (`enterprise_id`),
  KEY `training_type` (`training_type`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='商学院课程';

CREATE TABLE `is_training_fee_chapter` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `chapter_sort` int(5) DEFAULT NULL COMMENT '章节序号',
  `name` varchar(255) DEFAULT NULL COMMENT '章节名称',
  `training_id` int(11) DEFAULT NULL COMMENT '商学院课程id',
  `creater` int(11) DEFAULT NULL COMMENT '创建人',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `training_id` (`training_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='商学院课程章节';

CREATE TABLE `is_training_fee_chapter_attach` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `training_id` int(11) DEFAULT NULL COMMENT '商学院课程id',
  `chapter_id` int(11) DEFAULT NULL COMMENT '章节',
  `attach_sort` int(5) DEFAULT NULL COMMENT '序号',
  `file_name` varchar(1000) DEFAULT NULL COMMENT '名称',
  `material_id` int(11) DEFAULT NULL COMMENT '素材id',
  `paper_id` int(11) DEFAULT NULL COMMENT '考试id',
  `is_view` int(2) DEFAULT '1' COMMENT '是否可以试看：0-否，1-是',
  `creater` int(11) DEFAULT NULL COMMENT '创建人',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `training_id` (`training_id`),
  KEY `chapter_id` (`chapter_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='商学院课程章节课件';

alter table is_training_chapter_attach add column training_id int(11) DEFAULT NULL COMMENT '课程id';

alter table is_training add column add_type int(2) DEFAULT NULL COMMENT '加入课程：1-企业课程，2-我的课程';

alter table is_training_material_type add column is_trade int(2) DEFAULT NULL COMMENT '标识:1-商学院行业类型,2-课程的平台课程类型',
add column category_id int(11) DEFAULT NULL COMMENT '行业下级id';

alter table is_training modify column source_type int(2) DEFAULT '1' COMMENT '来源：1-自建，2-采购';

alter table is_training add column training_fee_id int(11) DEFAULT NULL COMMENT '商学院课程id';

ALTER TABLE `is_training_history`
ADD COLUMN `training_fee_id`  int(11) NULL;

ALTER TABLE `is_training_history`
MODIFY COLUMN `training_id`  int(11) NULL AFTER `id`;

CREATE TABLE `is_training_procure_course`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `training_fee_id` int(11) NOT NULL COMMENT '商学院课程的id',
  `training_id` int(11) NULL DEFAULT NULL COMMENT '采购的课程id',
  `group_id` int(11) NULL DEFAULT NULL COMMENT '企业id',
  `user_id` int(11) NULL DEFAULT NULL COMMENT '用户的id',
  `buy_size` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '购买份数',
  `empower_size` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '可授权份数',
  `is_storage` int(2) NULL DEFAULT 0 COMMENT '是否加入企业课程库 0 已加入 1 未加入',
  `ageing` int(11) NULL DEFAULT NULL COMMENT '有效期 1 永久有效 2 一年有效 查询条件0 全部',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  `due_time` datetime(0) NULL DEFAULT NULL COMMENT '过期时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='企业采购课程库';

CREATE TABLE `is_training_order_record`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '订单号',
  `training_fee_id` int(11) NULL DEFAULT NULL COMMENT '商学院课程的id',
  `way` int(11) NULL DEFAULT NULL COMMENT '采购方式 1免费/2收费 作为查询条件 0查询全部',
  `buy_size` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '购买份数',
  `buy_type` int(11) NULL DEFAULT NULL COMMENT '购买类型 1企业购买/2个人购买 作为查询条件 0查询全部',
  `user_id` int(11) NULL DEFAULT NULL COMMENT '购买人id',
  `group_id` int(11) NULL DEFAULT NULL,
  `user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '购买人 name',
  `ageing` int(11) NULL DEFAULT NULL COMMENT '有效期 1永久有效/2一年有效 作为查询条件 0查询全部',
  `buy_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '购买时间',
  `due_time` datetime(0) NULL DEFAULT NULL COMMENT '到期时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='采购记录';

alter table is_training add column score decimal(10,1) DEFAULT NULL COMMENT '综合评分';


