AMarjorPlanMapper.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.ruoyi.ie.mapper;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.ruoyi.ie.domain.AMarjorPlan;
  5. import org.apache.ibatis.annotations.Param;
  6. /**
  7. * 专业计划要求Mapper接口
  8. *
  9. * @author voluntary
  10. * @date 2023-11-26
  11. */
  12. public interface AMarjorPlanMapper
  13. {
  14. public List<AMarjorPlan> selectAMarjorPlanByIds(Long[] ids);
  15. public List<AMarjorPlan> selectMajorForUniversity(@Param("teacherId") Long teacherId, @Param("universityId") Long universityId, @Param("year") Integer year, @Param("buildType") String buildType, @Param("batchId") Long batchId, @Param("subjectId") Long subjectId, @Param("examType") String examType);
  16. /**
  17. * 查询专业计划要求
  18. *
  19. * @param id 专业计划要求主键
  20. * @return 专业计划要求
  21. */
  22. public AMarjorPlan selectAMarjorPlanById(Long id);
  23. public List<AMarjorPlan> selectMajorCodesByIds(@Param("ids") Long[] ids, @Param("year") Integer year);
  24. public List<AMarjorPlan> selectListByRuleCond(Map cond);
  25. /**
  26. * 查询专业计划要求列表
  27. *
  28. * @param aMarjorPlan 专业计划要求
  29. * @return 专业计划要求集合
  30. */
  31. public List<AMarjorPlan> selectAMarjorPlanList(AMarjorPlan aMarjorPlan);
  32. /**
  33. * 新增专业计划要求
  34. *
  35. * @param aMarjorPlan 专业计划要求
  36. * @return 结果
  37. */
  38. public int insertAMarjorPlan(AMarjorPlan aMarjorPlan);
  39. /**
  40. * 修改专业计划要求
  41. *
  42. * @param aMarjorPlan 专业计划要求
  43. * @return 结果
  44. */
  45. public int updateAMarjorPlan(AMarjorPlan aMarjorPlan);
  46. /**
  47. * 删除专业计划要求
  48. *
  49. * @param id 专业计划要求主键
  50. * @return 结果
  51. */
  52. public int deleteAMarjorPlanById(Long id);
  53. /**
  54. * 批量删除专业计划要求
  55. *
  56. * @param ids 需要删除的数据主键集合
  57. * @return 结果
  58. */
  59. public int deleteAMarjorPlanByIds(Long[] ids);
  60. }