drop table if exists course_schedule; /*==============================================================*/ /* Table: course_schedule */ /*==============================================================*/ CREATE TABLE `course_schedule` ( `SCHEDULE_ID` varchar(32) NOT NULL COMMENT '课表ID', `SUBJECT_ID` varchar(32) DEFAULT NULL COMMENT '课程ID', `STATUS` smallint(2) DEFAULT NULL COMMENT '课表状态', `ORG_ID` varchar(32) DEFAULT NULL, `OPEN_FLAG` smallint(6) NOT NULL DEFAULT '0', `TEACHER_ID` varchar(32) DEFAULT NULL, `TEACHER_NAME` varchar(100) DEFAULT NULL, `CREATE_TIME` timestamp NOT NULL DEFAULT '2014-11-03 00:00:00', `UPDATE_TIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `CREATE_ID` varchar(32) DEFAULT NULL, `CREATOR` varchar(100) DEFAULT NULL, `UPDATE_ID` varchar(32) DEFAULT NULL, `UPDATOR` varchar(100) DEFAULT NULL, `DELETE_FLAG` smallint(6) NOT NULL DEFAULT '0', `TYPE` smallint(6) DEFAULT NULL COMMENT '0:单次,1:每周', `BEGIN_TIME` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '开始时间', `END_TIME` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '结束时间', `ROOM_ID` varchar(32) DEFAULT NULL COMMENT '上课教室ID', `MARK` varchar(4000) DEFAULT NULL COMMENT '备注', `MON_TIME` varchar(100) DEFAULT NULL COMMENT '周一时间(格式:HH:mm:ss)', `TUE_TIME` varchar(100) DEFAULT NULL COMMENT '周二时间(格式:HH:mm:ss)', `WED_TIME` varchar(100) DEFAULT NULL COMMENT '周三时间(格式:HH:mm:ss)', `THU_TIME` varchar(100) DEFAULT NULL COMMENT '周四时间(格式:HH:mm:ss)', `FRI_TIME` varchar(100) DEFAULT NULL COMMENT '周五时间(格式:HH:mm:ss)', `SAT_TIME` varchar(100) DEFAULT NULL COMMENT '周六时间(格式:HH:mm:ss)', `SUM_TIME` varchar(100) DEFAULT NULL COMMENT '周日时间(格式:HH:mm:ss)', PRIMARY KEY (`SCHEDULE_ID`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk; drop table if exists course_schedule_detail; /*==============================================================*/ /* Table: course_schedule_detail */ /*==============================================================*/ CREATE TABLE `course_schedule_detail` ( `DETAIL_ID` varchar(32) NOT NULL COMMENT '明细ID', `SCHEDULE_ID` varchar(32) DEFAULT NULL COMMENT '课表ID', `BEGIN_TIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '开始时间', `END_TIME` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '结束时间', `CREATE_TIME` timestamp NOT NULL DEFAULT '2014-11-03 00:00:00', `UPDATE_TIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `CREATE_ID` varchar(32) DEFAULT NULL, `CREATOR` varchar(100) DEFAULT NULL, `UPDATE_ID` varchar(32) DEFAULT NULL, `UPDATOR` varchar(100) DEFAULT NULL, `DELETE_FLAG` smallint(6) NOT NULL DEFAULT '0', PRIMARY KEY (`DETAIL_ID`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk; drop table if exists course_schedule_re_cls; /*==============================================================*/ /* Table: course_schedule_re_cls */ /*==============================================================*/ CREATE TABLE `course_schedule_re_cls` ( `RE_ID` varchar(32) NOT NULL COMMENT '关联ID', `SCHEDULE_ID` varchar(32) DEFAULT NULL COMMENT '课表ID', `CLASS_ID` varchar(32) DEFAULT NULL COMMENT '班级ID', `CREATE_TIME` timestamp NOT NULL DEFAULT '2014-11-03 00:00:00', `UPDATE_TIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `CREATE_ID` varchar(32) DEFAULT NULL, `CREATOR` varchar(100) DEFAULT NULL, `UPDATE_ID` varchar(32) DEFAULT NULL, `UPDATOR` varchar(100) DEFAULT NULL, `DELETE_FLAG` smallint(6) NOT NULL DEFAULT '0', PRIMARY KEY (`RE_ID`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk; drop table if exists CLASS_ROOM; /*==============================================================*/ /* Table: CLASS_ROOM */ /*==============================================================*/ CREATE TABLE `class_room` ( `ROOM_ID` varchar(32) NOT NULL COMMENT '教室ID', `NAME` varchar(500) DEFAULT NULL COMMENT '教室名称', `ADDRESS` varchar(1000) DEFAULT NULL COMMENT '详细地址', `ORG_ID` varchar(32) DEFAULT NULL, `CREATE_TIME` timestamp NOT NULL DEFAULT '2014-11-03 00:00:00', `UPDATE_TIME` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `CREATE_ID` varchar(32) DEFAULT NULL, `CREATOR` varchar(100) DEFAULT NULL, `UPDATE_ID` varchar(32) DEFAULT NULL, `UPDATOR` varchar(100) DEFAULT NULL, `DELETE_FLAG` smallint(6) NOT NULL DEFAULT '0', `STATUS` smallint(6) DEFAULT NULL, PRIMARY KEY (`ROOM_ID`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk;