# SQL #
```
/*
Navicat MySQL Data Transfer
Source Server : weike
Source Server Version : 50636
Source Host : 10.8.8.14:3306
Source Database : wkxuetang
Target Server Type : MYSQL
Target Server Version : 50636
File Encoding : 65001
Date: 2018-11-20 18:46:28
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for tbAnswerExamPush
-- ----------------------------
DROP TABLE IF EXISTS `tbAnswerExamPush`;
CREATE TABLE `tbAnswerExamPush` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdAeid` int(11) NOT NULL,
`fdType` int(11) NOT NULL COMMENT '推薦類型 1:微課 2:考點 3:專題',
`fdValue` int(11) NOT NULL COMMENT '類型對應的值',
`fdStatus` tinyint(4) NOT NULL COMMENT '完成狀態',
`fdCreate` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `fdAeid` (`fdAeid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='答卷推送內容';
-- ----------------------------
-- Records of tbAnswerExamPush
-- ----------------------------
-- ----------------------------
-- Table structure for tbAnswerExamPushRecord
-- ----------------------------
DROP TABLE IF EXISTS `tbAnswerExamPushRecord`;
CREATE TABLE `tbAnswerExamPushRecord` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdAnswerExamPushID` int(11) NOT NULL,
`fdAeid` int(11) DEFAULT '0',
`fdStatus` int(11) DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='答卷推送完成記錄';
-- ----------------------------
-- Records of tbAnswerExamPushRecord
-- ----------------------------
-- ----------------------------
-- Table structure for tbCourse
-- ----------------------------
DROP TABLE IF EXISTS `tbCourse`;
CREATE TABLE `tbCourse` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdUserID` int(11) NOT NULL COMMENT '課程創建者ID',
`fdName` varchar(128) DEFAULT NULL,
`fdCourseType` tinyint(4) DEFAULT '0' COMMENT '課程類型 \r\n 1:同步課\r\n 2:專題課',
`fdSubjectID` tinyint(4) DEFAULT '0' COMMENT '科目id',
`fdSchoolTypeID` tinyint(4) DEFAULT '0' COMMENT '學段ID ',
`fdViewType` tinyint(4) DEFAULT '0' COMMENT '觀看類型:\r\n 1:直播\r\n 2:錄播',
`fdDiff` tinyint(4) DEFAULT '0' COMMENT '課程難度系數',
`fdFee` int(11) DEFAULT '0' COMMENT '付費金額,單位是分\r\n 0表示免費課程',
`fdThumb` varchar(255) DEFAULT NULL COMMENT '課程縮略圖',
`fdVideo` varchar(255) DEFAULT NULL COMMENT '課程試學視頻',
`fdVideoThumb` varchar(255) DEFAULT NULL COMMENT '課程試學視頻封面圖',
`fdInfo` text COMMENT '課程介紹',
`fdStatus` tinyint(4) DEFAULT NULL COMMENT '課程狀態 0:未發布 1:已發布 2:已下架',
`fdCreate` datetime DEFAULT NULL,
`fdUpdate` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='學堂課程';
-- ----------------------------
-- Records of tbCourse
-- ----------------------------
INSERT INTO `tbCourse` VALUES ('1', '235590', '我的第n個課程', '2', '2', '2', '2', '2', '2', 'http://xuetang.cm/content/coursecenter/0/0/0/1/-615639072.jpg', 'http://xuetang.cm/content/coursecenter/0/0/0/1/-615640928.mp4', null, '課程簡介', '1', '2018-11-20 13:40:48', '2018-11-20 13:40:48');
INSERT INTO `tbCourse` VALUES ('2', '235590', 'TEST', '1', '2', '2', '2', '2', '2', 'http://xuetang.cm/content/coursecenter/0/0/0/1/-615639072.jpg', 'http://xuetang.cm/content/coursecenter/0/0/0/1/-615640928.mp4', null, '課程簡介', '0', '2018-11-20 13:40:48', '2018-11-20 13:40:48');
-- ----------------------------
-- Table structure for tbCourseAttribute
-- ----------------------------
DROP TABLE IF EXISTS `tbCourseAttribute`;
CREATE TABLE `tbCourseAttribute` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdCourseID` int(11) DEFAULT NULL COMMENT '課程ID',
`fdAttributeID` int(11) DEFAULT NULL,
`fdValue` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fdCourseID` (`fdCourseID`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='課程額外屬性';
-- ----------------------------
-- Records of tbCourseAttribute
-- ----------------------------
INSERT INTO `tbCourseAttribute` VALUES ('1', '1', '37', '1');
INSERT INTO `tbCourseAttribute` VALUES ('2', '1', '37', '2');
INSERT INTO `tbCourseAttribute` VALUES ('3', '1', '409', '1');
INSERT INTO `tbCourseAttribute` VALUES ('4', '1', '409', '2');
INSERT INTO `tbCourseAttribute` VALUES ('5', '1', '38', '1');
INSERT INTO `tbCourseAttribute` VALUES ('6', '1', '267', '41489');
-- ----------------------------
-- Table structure for tbCourseCatalog
-- ----------------------------
DROP TABLE IF EXISTS `tbCourseCatalog`;
CREATE TABLE `tbCourseCatalog` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdCourseID` int(11) DEFAULT NULL COMMENT '課程ID',
`fdParentID` int(11) DEFAULT '0' COMMENT '課程目錄上一級ID',
`fdTagTypeID` tinyint(4) DEFAULT '0' COMMENT '對應目錄類型\r\n 1:章節ID\r\n 2:知識點ID\r\n 3:輔材ID',
`fdTagID` int(11) DEFAULT '0' COMMENT '對應的章節/知識點/輔材ID',
`fdTagLevel` tinyint(4) DEFAULT '0' COMMENT '對應章節/知識點/輔材所在層級',
`fdLevel` tinyint(4) DEFAULT '0' COMMENT '當前目錄所在層級',
`fdName` varchar(64) DEFAULT NULL,
`fdOrder` int(11) DEFAULT '0' COMMENT '目錄排序',
`fdUserID` int(11) DEFAULT '0' COMMENT '添加目錄用戶ID',
`fdSpeakerID` int(11) NOT NULL DEFAULT '0' COMMENT '主講人ID',
`fdTeacherID` int(11) DEFAULT '0' COMMENT '助教用戶ID',
`fdStarttime` datetime DEFAULT NULL COMMENT '直播課開課時間',
`fdEndtime` datetime DEFAULT NULL COMMENT '直播課結束時間',
`fdCreate` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fdCourseID` (`fdCourseID`),
KEY `fdParentID` (`fdParentID`),
KEY `fdLevel` (`fdLevel`),
KEY `fdSpeakerID` (`fdSpeakerID`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='課程目錄';
-- ----------------------------
-- Records of tbCourseCatalog
-- ----------------------------
INSERT INTO `tbCourseCatalog` VALUES ('1', '1', null, null, null, null, '1', '第一章 數學', '9', '235590', '0', '0', null, null, '2018-11-20 13:41:40');
INSERT INTO `tbCourseCatalog` VALUES ('2', '1', '1', '1', '54648', '3', '2', '第一節 數學代數', '11', '235590', '0', '0', null, null, '2018-11-20 13:41:40');
INSERT INTO `tbCourseCatalog` VALUES ('3', '1', null, null, null, null, '1', '第一章 數學', '9', '235590', '0', '0', null, null, '2018-11-20 13:42:11');
INSERT INTO `tbCourseCatalog` VALUES ('4', '1', '3', '1', '54648', '3', '2', '第一節 數學代數', '11', '235590', '0', '0', null, null, '2018-11-20 13:42:11');
-- ----------------------------
-- Table structure for tbCourseReview
-- ----------------------------
DROP TABLE IF EXISTS `tbCourseReview`;
CREATE TABLE `tbCourseReview` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdCourseID` int(11) DEFAULT NULL COMMENT '課程ID',
`fdCourseCatalogID` int(11) DEFAULT NULL COMMENT '課程章節id',
`fdName` varchar(255) DEFAULT NULL COMMENT '視頻名稱',
`fdUrl` varchar(255) DEFAULT NULL COMMENT '回放視頻地址',
`fdDuration` int(11) DEFAULT NULL COMMENT '回放視頻時長,單位是秒',
`fdThumb` varchar(255) DEFAULT NULL COMMENT '回放視頻封面截圖',
`fdCreate` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fdCourseID` (`fdCourseID`),
KEY `fdCourseCatalogID` (`fdCourseCatalogID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='直播視頻回放';
-- ----------------------------
-- Records of tbCourseReview
-- ----------------------------
-- ----------------------------
-- Table structure for tbCourseStudent
-- ----------------------------
DROP TABLE IF EXISTS `tbCourseStudent`;
CREATE TABLE `tbCourseStudent` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdCourseID` int(11) DEFAULT NULL COMMENT '課程ID',
`fdUserID` int(11) DEFAULT NULL COMMENT '學生用戶ID',
`fdStatus` tinyint(4) DEFAULT '0' COMMENT '加入課程狀態\r\n 0:正常加入\r\n 1:退出\r\n 2:過期',
`fdCreate` datetime DEFAULT NULL,
`fdUpdate` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fdUserID` (`fdUserID`),
KEY `fdCourseID` (`fdCourseID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='報名學生';
-- ----------------------------
-- Records of tbCourseStudent
-- ----------------------------
-- ----------------------------
-- Table structure for tbCourseTask
-- ----------------------------
DROP TABLE IF EXISTS `tbCourseTask`;
CREATE TABLE `tbCourseTask` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdCourseID` int(11) NOT NULL COMMENT '任務所屬課程ID',
`fdCourseCatalogID` int(11) NOT NULL COMMENT '任務所屬課程章節ID',
`fdName` varchar(255) NOT NULL COMMENT '任務名稱',
`fdIntro` text NOT NULL COMMENT '任務說明',
`fdOrder` int(11) NOT NULL DEFAULT '0' COMMENT '任務排序',
`fdUserID` int(11) NOT NULL COMMENT '任務添加者ID',
`fdStatus` tinyint(4) NOT NULL DEFAULT '0' COMMENT '任務狀態',
`fdCreate` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `fdCourseID` (`fdCourseID`),
KEY `fdCourseCatalogID` (`fdCourseCatalogID`),
KEY `fdStatus` (`fdStatus`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='課程任務';
-- ----------------------------
-- Records of tbCourseTask
-- ----------------------------
INSERT INTO `tbCourseTask` VALUES ('1', '1', '2', '第一個任務', '說明', '1', '235590', '0', '2018-11-20 13:46:12');
INSERT INTO `tbCourseTask` VALUES ('2', '1', '2', '第二個任務', '說明', '2', '235590', '0', '2018-11-20 14:58:36');
INSERT INTO `tbCourseTask` VALUES ('3', '1', '2', '第一個任務', '說明', '2', '235590', '0', '2018-11-20 14:59:18');
INSERT INTO `tbCourseTask` VALUES ('4', '1', '2', '第一個任務', '說明', '2', '235590', '0', '2018-11-20 14:59:57');
INSERT INTO `tbCourseTask` VALUES ('5', '1', '2', '第一個任務', '說明', '2', '235590', '0', '2018-11-20 15:00:30');
INSERT INTO `tbCourseTask` VALUES ('6', '1', '2', '第一個任務', '說明', '2', '235590', '0', '2018-11-20 15:01:44');
INSERT INTO `tbCourseTask` VALUES ('7', '1', '2', '第n個任務3', '說明132', '4', '235590', '1', '2018-11-20 15:02:28');
-- ----------------------------
-- Table structure for tbCourseTaskRecord
-- ----------------------------
DROP TABLE IF EXISTS `tbCourseTaskRecord`;
CREATE TABLE `tbCourseTaskRecord` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdCourseID` int(11) DEFAULT NULL COMMENT '課程ID',
`fdCourseCatalogID` int(11) DEFAULT NULL COMMENT '課程所屬章節ID',
`fdCourseTaskID` int(11) DEFAULT NULL COMMENT '課程任務ID',
`fdType` int(11) DEFAULT NULL COMMENT '任務類型\r\n 以content.type參考',
`fdValue` int(11) DEFAULT NULL COMMENT '對應類型的ID',
`fdOrder` int(11) DEFAULT '0' COMMENT '任務排序',
`fdUserID` int(11) DEFAULT '0' COMMENT '添加任務的用戶ID',
`fdCreate` datetime DEFAULT NULL,
`fdStatus` tinyint(4) DEFAULT '0' COMMENT '任務狀態\r\n 0:正常\r\n 1:刪除',
PRIMARY KEY (`id`),
KEY `fdCourseID` (`fdCourseID`),
KEY `fdCourseCatalogID` (`fdCourseCatalogID`),
KEY `fdCourseTaskID` (`fdCourseTaskID`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='任務詳情';
-- ----------------------------
-- Records of tbCourseTaskRecord
-- ----------------------------
INSERT INTO `tbCourseTaskRecord` VALUES ('1', '1', '2', '7', '26', '62734', '1', '235590', '2018-11-20 15:02:28', '0');
INSERT INTO `tbCourseTaskRecord` VALUES ('2', '1', '2', '7', '26', '62734', '1', '235590', '2018-11-20 15:11:49', '0');
INSERT INTO `tbCourseTaskRecord` VALUES ('3', '1', '2', '7', '26', '62734', '2', '235590', '2018-11-20 15:12:18', '0');
INSERT INTO `tbCourseTaskRecord` VALUES ('4', '1', '2', '7', '26', '62734', null, '235590', '2018-11-20 15:34:28', '1');
-- ----------------------------
-- Table structure for tbCourseTeacher
-- ----------------------------
DROP TABLE IF EXISTS `tbCourseTeacher`;
CREATE TABLE `tbCourseTeacher` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdCourseID` int(11) DEFAULT NULL COMMENT '課程ID',
`fdUserID` int(11) DEFAULT NULL COMMENT '教師ID',
`fdIsMaster` tinyint(4) DEFAULT NULL COMMENT '是否為課程作者 0:否 1:是',
`fdStatus` tinyint(4) DEFAULT NULL COMMENT '教師參與狀態\r\n 0:加入\r\n 1:退出\r\n 2:被退出',
`fdCreate` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fdCourseID` (`fdCourseID`),
KEY `fdUserID` (`fdUserID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='課程參與教師';
-- ----------------------------
-- Records of tbCourseTeacher
-- ----------------------------
INSERT INTO `tbCourseTeacher` VALUES ('1', '1', '235590', '1', '0', '2018-11-20 13:40:48');
-- ----------------------------
-- Table structure for tbFinishCourse
-- ----------------------------
DROP TABLE IF EXISTS `tbFinishCourse`;
CREATE TABLE `tbFinishCourse` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdUserID` int(11) DEFAULT NULL,
`fdCourseID` int(11) DEFAULT NULL,
`fdCreate` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fdUserID` (`fdUserID`),
KEY `fdCourseID` (`fdCourseID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='完成課程記錄表';
-- ----------------------------
-- Records of tbFinishCourse
-- ----------------------------
-- ----------------------------
-- Table structure for tbFinishTask
-- ----------------------------
DROP TABLE IF EXISTS `tbFinishTask`;
CREATE TABLE `tbFinishTask` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdCourseID` int(11) DEFAULT NULL,
`fdCourseTaskID` int(11) DEFAULT NULL,
`fdUserID` int(11) DEFAULT NULL,
`fdCreate` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fdCourseID` (`fdCourseID`),
KEY `fdCourseTaskID` (`fdCourseTaskID`),
KEY `fdUserID` (`fdUserID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='完成任務記錄表';
-- ----------------------------
-- Records of tbFinishTask
-- ----------------------------
-- ----------------------------
-- Table structure for tbFinishTaskRecord
-- ----------------------------
DROP TABLE IF EXISTS `tbFinishTaskRecord`;
CREATE TABLE `tbFinishTaskRecord` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdCourseID` int(11) DEFAULT NULL COMMENT '課程ID',
`fdCourseTaskID` int(11) DEFAULT NULL COMMENT '任務ID',
`fdCourseTaskRecordID` int(11) DEFAULT NULL COMMENT '任務項ID',
`fdUserID` int(11) DEFAULT NULL COMMENT '用戶ID',
`fdAeid` int(11) DEFAULT '0' COMMENT '答題類型的answerexamid',
`fdCreate` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fdCourseID` (`fdCourseID`),
KEY `fdCourseTaskID` (`fdCourseTaskID`),
KEY `fdCourseTaskRecordID` (`fdCourseTaskRecordID`),
KEY `fdUserID` (`fdUserID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='完成任務項記錄';
-- ----------------------------
-- Records of tbFinishTaskRecord
-- ----------------------------
-- ----------------------------
-- Table structure for tbGroup
-- ----------------------------
DROP TABLE IF EXISTS `tbGroup`;
CREATE TABLE `tbGroup` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdUserID` int(11) NOT NULL COMMENT '教師ID',
`fdName` varchar(255) NOT NULL COMMENT '小組名稱',
`fdText` text NOT NULL COMMENT '小組說明',
`fdStatus` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0:正常 1:刪除',
`fdCreate` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `fdUserID` (`fdUserID`)
) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='學堂分組';
-- ----------------------------
-- Records of tbGroup
-- ----------------------------
INSERT INTO `tbGroup` VALUES ('1', '235590', 'test', '123456', '1', '2018-08-16 14:10:34');
INSERT INTO `tbGroup` VALUES ('2', '235590', 'test2', '123456', '0', '2018-08-16 14:28:01');
INSERT INTO `tbGroup` VALUES ('3', '151', '阿斯頓', '', '0', '0000-00-00 00:00:00');
INSERT INTO `tbGroup` VALUES ('4', '333', '555', '', '0', '2018-07-24 00:00:00');
INSERT INTO `tbGroup` VALUES ('5', '235590', '小組一', 'asss', '0', '2018-08-16 16:51:08');
INSERT INTO `tbGroup` VALUES ('6', '235590', '小組一', '', '1', '2018-08-16 16:53:09');
INSERT INTO `tbGroup` VALUES ('7', '235590', 'test1', '', '0', '2018-08-16 17:03:48');
-- ----------------------------
-- Table structure for tbGroupRecord
-- ----------------------------
DROP TABLE IF EXISTS `tbGroupRecord`;
CREATE TABLE `tbGroupRecord` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdGroupID` int(11) NOT NULL COMMENT '小組ID',
`fdUserID` int(11) NOT NULL COMMENT '學生ID',
`fdCreate` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `fdGroupID` (`fdGroupID`)
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='學生小組記錄';
-- ----------------------------
-- Records of tbGroupRecord
-- ----------------------------
INSERT INTO `tbGroupRecord` VALUES ('7', '2', '692826', '2018-08-16 16:45:24');
INSERT INTO `tbGroupRecord` VALUES ('8', '2', '421906', '2018-08-16 16:45:24');
INSERT INTO `tbGroupRecord` VALUES ('9', '5', '692826', '2018-08-16 17:02:34');
INSERT INTO `tbGroupRecord` VALUES ('10', '6', '421906', '2018-08-16 17:02:46');
-- ----------------------------
-- Table structure for tbTestRecord
-- ----------------------------
DROP TABLE IF EXISTS `tbTestRecord`;
CREATE TABLE `tbTestRecord` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fdUserID` int(11) NOT NULL,
`fdTaskScheduleID` int(11) NOT NULL COMMENT '任務系統ID',
`fdType` int(11) NOT NULL COMMENT '1:首測 2:終測',
`fdAeid` int(11) NOT NULL COMMENT '答卷id',
`fdCreate` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `userid` (`fdUserID`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='提分課程評估記錄';
-- ----------------------------
-- Records of tbTestRecord
-- ----------------------------
SET FOREIGN_KEY_CHECKS=1;
```
- 說明
- 開發任務
- 星課-真光
- 課表
- Excel Down
- 調課
- 課表修改
- 課表代碼分析
- 課堂
- 課堂:應用商店通信管理協議
- 教師賬號強制綁定手機或郵箱
- 強制綁定手機和修改密碼的規則
- 學堂
- 課程學習:討論功能
- 后臺:課程討論管理
- 課程直播接口
- 學習統計功能(舊版)
- 學習統計功能(新版)
- 同步課程統計功能
- 同步課程編輯-新增視頻
- 第三方接口
- 學科網
- 安徽第三方
- 大賽
- 管控系統
- 日志管理
- 設備日志
- 平板接口
- 渝教
- 教學總結
- 空白目錄
- Yii 1.1
- 學堂架構
- Yii 1.1一些方法的解讀
- MVCS結構
- 基礎使用語法
- 創建1個新模塊
- 關聯模型
- CDbCriteria
- 學生-課堂記錄
- 學生端頁面展示
- 教師端頁面展示
- 編輯課程文檔
- SQL
- 課堂項目運行入口
- 上傳資源示意圖
- 行為
- PHPStorm
- 源碼閱讀
- 會診答卷頁面
- 考點練習
- 資源首頁
- 同步課程
- 同步課程:章節信息
- 升學復習
- 統計圖-范例
- 模塊
- 非法詞
- 服務層
- MongoDB類
- 學堂作答記錄從Mongo新集合獲取數據
- MongoYii
- 錯題集
- 小技巧
- 完善資料
- 郵件發送
- K12
- JSpang視頻課程
- MongoDB
- 創業
- 項目
- 包包