IStudentManagerService.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.xjrsoft.module.student.service;
  2. import com.github.yulichang.base.MPJBaseService;
  3. import com.xjrsoft.module.student.entity.BaseStudentUser;
  4. import com.xjrsoft.module.student.vo.BaseStudentClassVo;
  5. import com.xjrsoft.module.student.vo.PersonalPortraitPersonalInfoVo;
  6. import com.xjrsoft.module.student.vo.StudentPersonalInfoVo;
  7. import java.util.List;
  8. public interface IStudentManagerService extends MPJBaseService<BaseStudentUser> {
  9. /**
  10. * 新增
  11. *
  12. * @param baseStudentUser
  13. * @return
  14. */
  15. Boolean add(BaseStudentUser baseStudentUser);
  16. /**
  17. * 更新
  18. *
  19. * @param baseStudentUser
  20. * @return
  21. */
  22. Boolean update(BaseStudentUser baseStudentUser);
  23. /**
  24. * 删除
  25. *
  26. * @param ids
  27. * @return
  28. */
  29. Boolean delete(List<Long> ids);
  30. /**
  31. * 获取学生班级信息
  32. *
  33. * @param userId
  34. * @return
  35. */
  36. BaseStudentClassVo getStudentClass(Long userId);
  37. /**
  38. * 个人财务画像,获取学生个人信息
  39. * @param userId
  40. * @return
  41. */
  42. PersonalPortraitPersonalInfoVo getPersonalInfo(Long userId);
  43. }