| | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import org.springblade.modules.signinrecords.entity.SignInRecords; |
| | | import org.springblade.modules.signinrecords.vo.SignInRecordsVo; |
| | | import org.springblade.modules.signinrecords.vo.SignInfo; |
| | | import org.springblade.modules.signinrecords.vo.SignStatistics; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * 考试签到记录服务类 |
| | |
| | | * @param signInRecords 考试签到记录信息对象 |
| | | */ |
| | | IPage<SignInRecordsVo> selectSignInRecordsPage(IPage<SignInRecordsVo> page, SignInRecordsVo signInRecords); |
| | | |
| | | /** |
| | | * 获取大屏签到情况饼图数据 |
| | | * @param signStatistics |
| | | * @return |
| | | */ |
| | | SignStatistics getSignStatisticsPie(SignStatistics signStatistics); |
| | | |
| | | /** |
| | | * 大屏签到柱状图 |
| | | * @param signStatistics |
| | | * @return |
| | | */ |
| | | List<SignStatistics> getSignStatisticsBar(SignStatistics signStatistics); |
| | | |
| | | /** |
| | | * 大屏签到情况列表 |
| | | * @param signInfo |
| | | * @return |
| | | */ |
| | | List<SignInfo> getSignSituationList(SignInfo signInfo); |
| | | } |