package com.qxueyou.scc.school.service; import java.util.List; import java.util.Map; import com.qxueyou.scc.base.model.Result; import com.qxueyou.scc.school.model.SchClassCard; import com.qxueyou.scc.school.model.SchSign; /** * 听课证接口 * @author Delin * */ public interface IClassCardService { /** * 保存听课证信息 * @param classCard * @param templetData * @return */ Result doSaveClassCard(SchClassCard classCard,String templetData); /** * 读取听课证信息 * @return */ Map readClassCard(); /** * 获取显示头像的字段 * @return */ List> getHeadimgField(); /** * 获取用户头像 * * @param userId * @param classId * @param imgPath * @return */ String getUserHeadimg(String userId, String classId); /** * 提交签到 * @param sign * @param userId * @return */ Result doSubmitSign(SchSign sign,String userId); /** * 获取签到 * @param signId * @return */ SchSign getSchSign(String signId); /** * 获取听课证 * @param signId * @return */ SchClassCard getSchClassCard(String classId); /** * 获取用户所有的听课证 * * @param userId * @return */ List> getAllUserCard(String userId); }