package com.qxueyou.scc.school.service; import com.qxueyou.scc.base.model.Result; public interface IStudyReportService { /** * 获取年终报告数据
* 返回json格式: {result:true|false,msg:"错误信息",data:[{},{}]}
* 当result为true时,data返回结果数据,否则msg返回错误信息。
*
	 * data:[
	 * 	{
	 * 		name:"姓名",
	 * 		studentOrder:"加入Q学友的先后排序", //12
	 *      studyPeriod:"学习天数",
	 *      courseCount:"总共学习了多少门课程",
	 *      firstCourse:"第一门课程",
	 *      firstClass:"第一个班级",
	 *      studyHandoutCount:"学习讲义的个数",
	 *      studyVideoCount:"学习视频的个数",
	 *      viewLiveCount:"观看直播次数",
	 *      doExerciseCount:"做练习题个数",
	 *      exerciseAccuracy:"练习准确率",
	 *      accuracyNo:"练习正确率排行",
	 *      studyTime:[
	 *      	{name:"中午",timeFrom:"开始时间",timeTo:"结束时间"},
	 *      	{name:"下午",timeFrom:"开始时间",timeTo:"结束时间"}
	 *      ],
	 *      1stShareCourse:"第一次分享的课程",
	 *      viewCountOfShare:"分享被浏览次数",
	 *      awardAmountOfShare:"分享赚取奖金",
	 *      atsBeatRank:"传播大使排名打败全国百分之多少学员",
	 *      orgs:[
	 *      	{name:"机构名称",logoUrl:"http://"},
	 *      	{name:"机构名称",logoUrl:"http://"}
	 *      ],
	 *      recCourses:[
	 *      	{imgUrl:"http://",name:"课程名称",teacher:"讲师名字",clickUrl:"点击课程链接"},
	 *      	{imgUrl:"http://",name:"课程名称",teacher:"讲师名字",clickUrl:"点击课程链接"}
	 *      ],
	 *      atsWithAwardCount:已通过传播大使获得佣金的人数,
	 *      moreRecUrl:"更多推荐课程链接"
	 *      
	 *  },
	 * ]
	 * 
* @return json数据: {result:true|false,msg:"错误信息",data:[{},{}]} * @author xiaehu * @history 2017-1-17 add by xiadehu */ Result doGetOrCreateStudyReport(); }