| | |
| | | import org.springblade.modules.signinrecords.entity.SignInRecords; |
| | | import org.springblade.modules.signinrecords.service.SignInRecordsService; |
| | | import org.springblade.modules.signinrecords.vo.SignInRecordsVo; |
| | | import org.springblade.modules.signinrecords.vo.SignInfo; |
| | | import org.springblade.modules.signinrecords.vo.SignStatistics; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author zhongrj |
| | |
| | | return R.data(detail); |
| | | } |
| | | |
| | | /** |
| | | * 签到情况,饼图 |
| | | * @param signStatistics |
| | | * @return |
| | | */ |
| | | @GetMapping("/signSituation/pie") |
| | | public R getSignStatisticsPie(SignStatistics signStatistics){ |
| | | SignStatistics statistics = signInRecordsService.getSignStatisticsPie(signStatistics); |
| | | return R.data(statistics); |
| | | } |
| | | |
| | | /** |
| | | * 签到情况,柱状图 |
| | | * @param signStatistics |
| | | * @return |
| | | */ |
| | | @GetMapping("/signSituation/bar") |
| | | public R getSignStatisticsBar(SignStatistics signStatistics){ |
| | | List<SignStatistics> list= signInRecordsService.getSignStatisticsBar(signStatistics); |
| | | return R.data(list); |
| | | } |
| | | |
| | | /** |
| | | * 签到情况列表 |
| | | * @param signInfo |
| | | * @return |
| | | */ |
| | | @GetMapping("/signSituation/list") |
| | | public R getSignSituationList(SignInfo signInfo){ |
| | | List<SignInfo> list = signInRecordsService.getSignSituationList(signInfo); |
| | | return R.data(list); |
| | | } |
| | | |
| | | } |