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<String,Object> readClassCard();
|
|
/**
|
* »ñÈ¡ÏÔʾͷÏñµÄ×Ö¶Î
|
* @return
|
*/
|
List<Map<String,String>> 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<Map<String,Object>> getAllUserCard(String userId);
|
}
|