package com.zcloud.mapper.datasource.xgf; import com.zcloud.entity.Page; import com.zcloud.entity.PageData; import java.util.List; /** * 说明:培训学员 * 作者:luoxiaobao * 时间:2023-05-08 * 官网:www.zcloudchina.com */ public interface TrainUsersMapper{ /**新增 * @param pd * @throws Exception */ void save(PageData pd); /**删除 * @param pd * @throws Exception */ void delete(PageData pd); /**修改 * @param pd * @throws Exception */ void edit(PageData pd); /**固定服务人员培训管理列表 * @param page * @throws Exception */ List datalistPage(Page page); /**列表(全部) * @param pd * @throws Exception */ List listAll(PageData pd); /**通过id获取数据 * @param pd * @throws Exception */ PageData findById(PageData pd); /**批量删除 * @param ArrayDATA_IDS * @throws Exception */ void deleteAll(String[] ArrayDATA_IDS); void updateStatusByFlowTrain(PageData pd); List unflowlistPage(Page page); void updateStatus(PageData pd); /** * 固定服务人员培训管理培训申请记录 * @param page * @return */ List trainApplicationRecordList(Page page); /** * 固定服务人员培训管理查看 * @param pd * @return */ PageData trainView(PageData pd); /** * 安全监督部 审核 * @param pd * @return */ Integer approveSupervision(PageData pd); /** * 主管部门 审核 * @param pd * @return */ Integer approveManager(PageData pd); /** * 安全监督部 审核 * @param pd * @return */ Integer approveTerritoriality(PageData pd); /** * 根据培训批次id 获取 这次培训中审批完成的次数 * @param pd * @return */ List getApproveCountByGbatchId(PageData pd ); /**通过id获取数据 * @param pd * @throws Exception */ PageData getPdById(PageData pd); /** * 查询和这个批次完成评审的 数量 和 传过来的对比 */ Integer getCountByWanchengPingshen(PageData pd); void graduation(PageData condition); void graduationstudent(PageData condition); void updateDate(PageData condition); List findinfoByCondition(PageData pd); }