TmsStudentInfoServiceImpl.java 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package com.miaxis.tms.service.impl;
  2. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  3. import com.miaxis.common.annotation.DataSource;
  4. import com.miaxis.common.enums.DataSourceTypeEnum;
  5. import com.miaxis.tms.dto.*;
  6. import com.miaxis.tms.mapper.TmsStudentInfoMapper;
  7. import com.miaxis.tms.service.ITmsStudentInfoService;
  8. import com.miaxis.tms.vo.*;
  9. import org.springframework.stereotype.Service;
  10. import javax.annotation.Resource;
  11. import java.util.List;
  12. /**
  13. * <p>
  14. * 学员基本信息表 服务实现类
  15. * </p>
  16. *
  17. * @author ${author}
  18. * @since 2021-03-09
  19. */
  20. @Service
  21. @DataSource(value = DataSourceTypeEnum.NEWGZPT)
  22. public class TmsStudentInfoServiceImpl extends ServiceImpl<TmsStudentInfoMapper, TmsStudentInfoVo> implements ITmsStudentInfoService {
  23. @Resource
  24. TmsStudentInfoMapper mapper;
  25. @Override
  26. public List<TmsStudentInfoVo> getTmsStudentInfoList(TmsStudentInfoDTO studentInfoDto) {
  27. List<TmsStudentInfoVo> list = mapper.getTmsStudentInfoList(studentInfoDto);
  28. return list;
  29. }
  30. @Override
  31. public List<TmsStudentInfoTempVo> getTmsStudentInfoTempList(TmsStudentInfoTempDTO studentInfoTempDto) {
  32. List<TmsStudentInfoTempVo> list = mapper.getTmsStudentInfoTempList(studentInfoTempDto);
  33. return list;
  34. }
  35. @Override
  36. public TmsStudentInfoIdVo getTmsStudentInfoById(TmsStudentInfoIdDTO stuIdDTO) {
  37. return mapper.getTmsStudentInfoById(stuIdDTO);
  38. }
  39. @Override
  40. public int upStuAppCoachIdById(TmsStudentInfoQrDTO studentInfoQrDTO) {
  41. return mapper.upStuAppCoachIdById(studentInfoQrDTO);
  42. }
  43. @Override
  44. public List<TmsLogFaceVo> getTmsLogFacListByStuId(TmsStudentInfoIdDTO studentInfoIdDTO) {
  45. return mapper.getTmsLogFacListByStuId(studentInfoIdDTO);
  46. }
  47. @Override
  48. public List<TmsSignVo> getTmsSignListByStuId(TmsStudentInfoIdDTO studentInfoIdDTO) {
  49. return mapper.getTmsSignListByStuId(studentInfoIdDTO);
  50. }
  51. @Override
  52. public TmsBmCountVo getDayStuCountBySchoolId(TmsBmDayDTO bmCountDTO) {
  53. return mapper.getDayStuCountBySchoolId(bmCountDTO);
  54. }
  55. @Override
  56. public TmsBmCountVo getMonthStuCountBySchoolId(TmsBmMonthDTO bmMonthDTO) {
  57. return mapper.getMonthStuCountBySchoolId(bmMonthDTO);
  58. }
  59. @Override
  60. public TmsBmCountVo getYearStuCountBySchoolId(TmsBmMonthDTO bmMonthDTO) {
  61. return mapper.getYearStuCountBySchoolId(bmMonthDTO);
  62. }
  63. }