forked from integrated_whb/integrated_whb
148 lines
2.9 KiB
Java
148 lines
2.9 KiB
Java
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);
|
||
|
||
List<PageData> getClassAllByCorp(PageData pageData);
|
||
|
||
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;
|
||
}
|
||
|
||
|