PxTrainingClassService.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.ghsc.partybuild.service;
  2. import com.ghsc.partybuild.model.PxTrainingClassCourse;
  3. import com.ghsc.partybuild.vo.trian.PxTrainingClassCourseVo;
  4. import com.ghsc.partybuild.vo.trian.PxTrainingClassUserVo;
  5. import com.ghsc.partybuild.vo.trian.PxTrainingClassVo;
  6. import com.github.pagehelper.PageInfo;
  7. import java.util.Date;
  8. import java.util.List;
  9. public interface PxTrainingClassService {
  10. PageInfo<PxTrainingClassVo> getList(int pageIndex, int pageSize, String id, String dzzdm, String trainingClassName, Date startDate, Date endDate);
  11. List<String> getUserAddressList(String userId);
  12. PxTrainingClassVo getById(String id);
  13. int save(PxTrainingClassVo data, String userId);
  14. int delete(List<String> idList);
  15. List<PxTrainingClassUserVo> getTrainingClassUserList(String trainingClassId);
  16. List<PxTrainingClassCourseVo> getTrainingClassCourseList(String trainingClassId);
  17. PxTrainingClassCourse getCourseById(String id);
  18. int saveCourse(PxTrainingClassCourse data, String userId);
  19. int deleteCourse(String id);
  20. List<PxTrainingClassUserVo> importUser(List<PxTrainingClassUserVo> dataList) throws Exception;
  21. }