package com.zcloud.service.eduStudy; import com.zcloud.entity.Page; import com.zcloud.entity.PageData; import java.util.List; /** * 说明:班级管理 * 作者:luoxiaobao * 时间:2022-05-26 * 官网:www.zcloudchina.com */ public interface ClassService { /** * 新增 * * @param pd * @throws Exception */ public void save(PageData pd) throws Exception; /** * 删除 * * @param pd * @throws Exception */ public void delete(PageData pd) throws Exception; /** * 修改 * * @param pd * @throws Exception */ public void edit(PageData pd) throws Exception; /** * 修改 * * @param pd * @throws Exception */ public void editState(PageData pd) throws Exception; /** * 列表 * * @param page * @throws Exception */ public List list(Page page) throws Exception; /** * 列表(全部) * * @param pd * @throws Exception */ public List listAll(PageData pd) throws Exception; /** * 列表(全部) * * @param pd * @throws Exception */ public List listAllScheduled(PageData pd) throws Exception; /** * 通过id获取数据 * * @param pd * @throws Exception */ public PageData findById(PageData pd) throws Exception; /** * 获取学员试卷相关信息 * * @param pd * @throws Exception */ public PageData getStuPaper(PageData pd) throws Exception; /** * 通过id获取数据和签字信息,用于一人一档导出 * * @param pd * @throws Exception */ public List findByIdForSign(PageData pd) throws Exception; /** * 通过id获取数据 * * @param pd * @throws Exception */ public PageData findByIdForArchives(PageData pd) throws Exception; /** * 批量删除 * * @param ArrayDATA_IDS * @throws Exception */ public void deleteAll(String[] ArrayDATA_IDS) throws Exception; List getClassInfo(PageData condition) throws Exception; List findByTraining(PageData condition) throws Exception; int getClassNum(PageData pd); void editNumberofexams(PageData pd); List getClassAllByCorp(PageData pageData); List listStrengthenByCorpName(Page page); List listStrengthenClassById(Page page); List listStrengthenStudentById(Page page); List listallstrengthenlist(Page page); List listStudentStrengthenbyId(Page page); List listStagestudentrelationByClassId(PageData pd); void updateStagestudentrelation(PageData pageData); /** * 获取效果评估表 * * @return */ PageData getEvaluation(PageData pd); List classForHealthList(Page page) throws Exception; }