2024-03-06 16:25:53 +08:00
|
|
|
|
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<PageData> list(Page page) throws Exception;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 列表(全部)
|
|
|
|
|
*
|
|
|
|
|
* @param pd
|
|
|
|
|
* @throws Exception
|
|
|
|
|
*/
|
|
|
|
|
public List<PageData> listAll(PageData pd) throws Exception;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 列表(全部)
|
|
|
|
|
*
|
|
|
|
|
* @param pd
|
|
|
|
|
* @throws Exception
|
|
|
|
|
*/
|
|
|
|
|
public List<PageData> 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<PageData> 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<PageData> getClassInfo(PageData condition) throws Exception;
|
|
|
|
|
|
|
|
|
|
List<PageData> findByTraining(PageData condition) throws Exception;
|
|
|
|
|
|
|
|
|
|
int getClassNum(PageData pd);
|
|
|
|
|
|
|
|
|
|
void editNumberofexams(PageData pd);
|
|
|
|
|
|
2024-03-12 17:20:55 +08:00
|
|
|
|
List<PageData> getClassAllByCorp(PageData pageData);
|
2024-03-06 16:25:53 +08:00
|
|
|
|
|
|
|
|
|
List<PageData> listStrengthenByCorpName(Page page);
|
|
|
|
|
|
|
|
|
|
List<PageData> listStrengthenClassById(Page page);
|
|
|
|
|
|
|
|
|
|
List<PageData> listStrengthenStudentById(Page page);
|
|
|
|
|
|
|
|
|
|
List<PageData> listallstrengthenlist(Page page);
|
|
|
|
|
|
|
|
|
|
List<PageData> listStudentStrengthenbyId(Page page);
|
|
|
|
|
|
|
|
|
|
List<PageData> listStagestudentrelationByClassId(PageData pd);
|
|
|
|
|
|
|
|
|
|
void updateStagestudentrelation(PageData pageData);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取效果评估表
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
PageData getEvaluation(PageData pd);
|
|
|
|
|
|
|
|
|
|
List<PageData> classForHealthList(Page page) throws Exception;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|