diff --git a/src/main/java/com/zcloud/mapper/dsno2/bus/ClassInfoMapper.java b/src/main/java/com/zcloud/mapper/dsno2/bus/ClassInfoMapper.java new file mode 100644 index 0000000..4e95d57 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno2/bus/ClassInfoMapper.java @@ -0,0 +1,33 @@ +package com.zcloud.mapper.dsno2.bus; + +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:班级学员表 + * 作者:luoxiaobao + * 时间:2023-09-27 + * 官网:www.zcloudchina.com + */ +public interface ClassInfoMapper { + + + /**通过id获取数据 + * @param pd + * @throws Exception + */ + + PageData getClassinfo(PageData pd); + + /**批量删除 + * @param ArrayDATA_IDS + * @throws Exception + */ + + + List findinfoByCondition(PageData pd); + + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno2/bus/NoticeRegulatoryMapper.java b/src/main/java/com/zcloud/mapper/dsno2/bus/NoticeRegulatoryMapper.java new file mode 100644 index 0000000..f9c6a21 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno2/bus/NoticeRegulatoryMapper.java @@ -0,0 +1,63 @@ +package com.zcloud.mapper.dsno2.bus; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:监管端站内信 + * 作者:luoxiaobao + * 时间:2022-08-23 + * 官网:www.zcloudchina.com + */ +public interface NoticeRegulatoryMapper { + + /**新增 + * @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); + /**列表 + * @param page + * @throws Exception + */ + List listByUserIddatalistPage(Page page); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno2/bus/NoticeRegulatoryUserMapper.java b/src/main/java/com/zcloud/mapper/dsno2/bus/NoticeRegulatoryUserMapper.java new file mode 100644 index 0000000..198f2bc --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno2/bus/NoticeRegulatoryUserMapper.java @@ -0,0 +1,65 @@ +package com.zcloud.mapper.dsno2.bus; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:监管端站内信用户 + * 作者:luoxiaobao + * 时间:2022-08-23 + * 官网:www.zcloudchina.com + */ +public interface NoticeRegulatoryUserMapper { + + /**新增 + * @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); + + /**修改 + * @param pd + * @throws Exception + */ + void editStateByNotIdAndUserId(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno2/mq/MqErrorMessageLogMapper.java b/src/main/java/com/zcloud/mapper/dsno2/mq/MqErrorMessageLogMapper.java new file mode 100644 index 0000000..778c7a7 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno2/mq/MqErrorMessageLogMapper.java @@ -0,0 +1,59 @@ +package com.zcloud.mapper.dsno2.mq; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:mq错误信息日志表 + * 作者:luoxiaobao + * 时间:2023-06-28 + * 官网:www.zcloudchina.com + */ +public interface MqErrorMessageLogMapper{ + + /**新增 + * @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); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno2/mq/MqMessageLogMapper.java b/src/main/java/com/zcloud/mapper/dsno2/mq/MqMessageLogMapper.java new file mode 100644 index 0000000..03d42f0 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno2/mq/MqMessageLogMapper.java @@ -0,0 +1,59 @@ +package com.zcloud.mapper.dsno2.mq; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:mq消费者\生产者动作记录表 + * 作者:luoxiaobao + * 时间:2023-06-28 + * 官网:www.zcloudchina.com + */ +public interface MqMessageLogMapper{ + + /**新增 + * @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); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesAwardPuntLogMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesAwardPuntLogMapper.java new file mode 100644 index 0000000..56bb479 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesAwardPuntLogMapper.java @@ -0,0 +1,81 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:奖惩记录 + * 作者:luoxiaobao + * 时间:2023-02-22 + * 官网:www.zcloudchina.com + */ +public interface ArchivesAwardPuntLogMapper { + + /** + * 新增 + * + * @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 pd + * @throws Exception + */ + PageData getUserInfo(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesCapitalMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesCapitalMapper.java new file mode 100644 index 0000000..5be28ac --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesCapitalMapper.java @@ -0,0 +1,73 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:培训资金提取和使用情况管理台账 + * 作者:luoxiaobao + * 时间:2021-12-17 + * 官网:www.zcloudchina.com + */ +public interface ArchivesCapitalMapper { + + /** + * 新增 + * + * @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); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesEduManagerMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesEduManagerMapper.java new file mode 100644 index 0000000..9ab3de2 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesEduManagerMapper.java @@ -0,0 +1,25 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:年度安全培训教育管理台账 + * 作者:luoxiaobao + * 时间:2021-12-17 + * 官网:www.zcloudchina.com + */ +public interface ArchivesEduManagerMapper { + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listAll(PageData pd); + + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesEduPlanMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesEduPlanMapper.java new file mode 100644 index 0000000..b05a597 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesEduPlanMapper.java @@ -0,0 +1,24 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明: + * 作者:luoxiaobao + * 时间:2021-12-16 + * 官网:www.zcloudchina.com + */ +public interface ArchivesEduPlanMapper { + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listAll(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesFilesMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesFilesMapper.java new file mode 100644 index 0000000..0734954 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesFilesMapper.java @@ -0,0 +1,73 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:档案文件 + * 作者:luoxiaobao + * 时间:2021-12-14 + * 官网:www.zcloudchina.com + */ +public interface ArchivesFilesMapper { + + /** + * 新增 + * + * @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); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesMapper.java new file mode 100644 index 0000000..b6db829 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesMapper.java @@ -0,0 +1,123 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * @author fangjiakai + * @date 2023/01/31 17:13 + */ +public interface ArchivesMapper { + + /** + * 获取班级列表 + * + * @param page + * @throws Exception + */ + List getClasseslistPage(Page page) throws Exception; + + /** + * 获取班级内的工种 + * + * @param page + * @throws Exception + */ + List getPostlistPage(Page page); + + List getPostlistAll(PageData page); + + /** + * 获取班级内的课程 + * + * @param pd + * @throws Exception + */ + List getCurriculums(PageData pd); + + /** + * 获取课程内的课件 + * + * @param pd + * @throws Exception + */ + List getCoursewares(PageData pd); + + /** + * 获取课程内的学生 + * + * @param pd + * @throws Exception + */ + List getStudents(PageData pd); + + /** + * 获取学员人脸信息 + * + * @param pd + * @throws Exception + */ + List getStudentsFace(PageData pd); + + /** + * 查询机构内学员列表(分页) + * + * @param page + * @throws Exception + */ + List getStudentslistPage(Page page); + + /** + * 查询学员所属机构-企业列表(分页) + * + * @param page + * @throws Exception + */ + List getStuCorpEntlistPage(Page page); + + /** + * 获取学员班级列表 + * + * @param page + * @throws Exception + */ + List getUserClasseslistPage(Page page); + + /** + * 获取学员信息 + * + * @param pd + * @throws Exception + */ + PageData getStudentInfo(PageData pd); + + List getCoursewaresAll(PageData pd); + + PageData getLearningRecordBaseInfo(PageData pd); + + List getFacialPhotoList(PageData pd); + + PageData attendanceRate(PageData pd); + + /** + * 获取登录的企业信息 + * + * @param pd + * @throws Exception + */ + PageData getEnterpriseInfo(PageData pd); + + List getStudentsByClass(PageData pd); + + List getClassPaperlistPage(Page page); + + List getResultslistPage(Page page); + + List getClassPapers(PageData pd); + + List getClassPost(PageData pd); + + List getClassCurriculumlistPage(Page page); +} diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesPdfFileMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesPdfFileMapper.java new file mode 100644 index 0000000..3f8c44c --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesPdfFileMapper.java @@ -0,0 +1,71 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:档案文件 + * 作者:luoxiaobao + * 时间:2023-08-25 + * 官网:www.zcloudchina.com + */ +public interface ArchivesPdfFileMapper{ + + /**新增 + * @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); + + /**列表(N天之前) + * @param pd + * @throws Exception + */ + List listAllDaysAgo(PageData pd); + + /**删除 + * @param pd + * @throws Exception + */ + void deleteDaysAgo(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesPostManMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesPostManMapper.java new file mode 100644 index 0000000..5b2ce23 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesPostManMapper.java @@ -0,0 +1,73 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:三岗人员管理台账 + * 作者:luoxiaobao + * 时间:2021-12-15 + * 官网:www.zcloudchina.com + */ +public interface ArchivesPostManMapper { + + /** + * 新增 + * + * @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); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesReviewMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesReviewMapper.java new file mode 100644 index 0000000..2b94221 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesReviewMapper.java @@ -0,0 +1,70 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:安全培训教材会审表 + */ +public interface ArchivesReviewMapper { + + /** + * 新增 + * + * @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); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesReviewRecordMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesReviewRecordMapper.java new file mode 100644 index 0000000..e247773 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesReviewRecordMapper.java @@ -0,0 +1,77 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:安全培训教材会审表 + */ +public interface ArchivesReviewRecordMapper { + + /** + * 新增 + * + * @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); + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData getInfo(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesReviewUserMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesReviewUserMapper.java new file mode 100644 index 0000000..f71c80a --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesReviewUserMapper.java @@ -0,0 +1,62 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:审查人员(会审表专用) + */ +public interface ArchivesReviewUserMapper { + + /** + * 新增 + * + * @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); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesSpecialWorkMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesSpecialWorkMapper.java new file mode 100644 index 0000000..ae5b88c --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesSpecialWorkMapper.java @@ -0,0 +1,81 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:特种作业人员培训信息登记及证件真伪核查表 + * 作者:luoxiaobao + * 时间:2023-02-21 + * 官网:www.zcloudchina.com + */ +public interface ArchivesSpecialWorkMapper { + + /** + * 新增 + * + * @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 pd + * @throws Exception + */ + PageData getUserInfo(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesStudentMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesStudentMapper.java new file mode 100644 index 0000000..ee7706b --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesStudentMapper.java @@ -0,0 +1,89 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:人员档案 + * 作者:luoxiaobao + * 时间:2023-02-11 + * 官网:www.zcloudchina.com + */ +public interface ArchivesStudentMapper { + + /** + * 新增 + * + * @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); + + /** + * 获取用户信息 + * + * @param pd + * @throws Exception + */ + PageData getUserInfo(PageData pd); + + /** + * 获取学员信息 + * + * @param pd + * @throws Exception + */ + PageData getStuInfo(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesTeacherMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesTeacherMapper.java new file mode 100644 index 0000000..30cc5e9 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduArchives/ArchivesTeacherMapper.java @@ -0,0 +1,25 @@ +package com.zcloud.mapper.dsno3.eduArchives; + +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:本单位师资管理台账 + * 作者:luoxiaobao + * 时间:2021-12-16 + * 官网:www.zcloudchina.com + */ +public interface ArchivesTeacherMapper { + + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listAll(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/QuestionitemMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/QuestionitemMapper.java new file mode 100644 index 0000000..68d1a22 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/QuestionitemMapper.java @@ -0,0 +1,188 @@ +package com.zcloud.mapper.dsno3.eduQuestionnaire; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:习题管理 + * 作者:luoxiaobao + * 时间:2021-07-03 + * 官网:www.zcloudchina.com + */ +public interface QuestionitemMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 获取选项及选择次数 + * + * @param pd + * @return + */ + List listItemAndFrequency(PageData pd); + + /** + * 获取选项及选择次数 + * + * @param pd + * @return + */ + List listItem(PageData pd); +// /**新增 +// * @param pd +// * @throws Exception +// */ +// void surveysave(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /** + * 修改 + * + * @param pd + * @throws Exception + */ + void edit(PageData pd); + + void deleteitem(PageData pd); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List datalistPage(Page page); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List surveydatalistPage(Page page); + + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listAll(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 批量删除(根据所选课件ids删除习题) + * + * @param pd + * @throws Exception + */ + void deleteByCoursewareIds(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List listByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List findForStageByQuestionNum(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + Integer countByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件范围获取习题数据) + * + * @param pd COURSEWARES 课件ID+课件分类 + * @throws Exception + */ + Integer countByStageExamCourseware(PageData pd); + + /** + * 列表(全部) 根据类型获取习题数据 -- 准备随机选题 + * + * @param pd + * @throws Exception + */ + List listAllByType(PageData pd); + + Integer hasQuestionNumber(PageData pd); + + /** + * 获取最大题号,导入时候使用 + * + * @param pd + * @return + * @throws Exception + */ + Integer maxQuestionNumber(PageData pd); + + /** + * 获取 + * 该企业下的 + * 该培训行业类型 + * 该岗位培训类型 + * 下的习题个数 + * + * @param pd + * @return + */ + List getCountByQuestionType(PageData pd); + + List findByQuestionId(PageData pd); + +// List findBySurveyId(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/SurveyMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/SurveyMapper.java new file mode 100644 index 0000000..306e712 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/SurveyMapper.java @@ -0,0 +1,178 @@ +package com.zcloud.mapper.dsno3.eduQuestionnaire; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:习题管理 + * 作者:luoxiaobao + * 时间:2021-07-03 + * 官网:www.zcloudchina.com + */ +public interface SurveyMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 修改 课件状态 + * + * @param pd + * @throws Exception + */ + void editByState(PageData pd); + + void saveNotAndCorp(PageData pd); +// /**新增 +// * @param pd +// * @throws Exception +// */ +// void surveysave(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 page + * @throws Exception + */ + List userSurveylistPage(Page page); + + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listAll(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 批量删除(根据所选课件ids删除习题) + * + * @param pd + * @throws Exception + */ + void deleteByCoursewareIds(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List listByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List findForStageByQuestionNum(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + Integer countByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件范围获取习题数据) + * + * @param pd COURSEWARES 课件ID+课件分类 + * @throws Exception + */ + Integer countByStageExamCourseware(PageData pd); + + /** + * 列表(全部) 根据类型获取习题数据 -- 准备随机选题 + * + * @param pd + * @throws Exception + */ + List listAllByType(PageData pd); + + Integer hasQuestionNumber(PageData pd); + + /** + * 获取最大题号,导入时候使用 + * + * @param pd + * @return + * @throws Exception + */ + Integer maxQuestionNumber(PageData pd); + + /** + * 获取 + * 该企业下的 + * 该培训行业类型 + * 该岗位培训类型 + * 下的习题个数 + * + * @param pd + * @return + */ + List getCountByQuestionType(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/SurveyanswerMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/SurveyanswerMapper.java new file mode 100644 index 0000000..a8f88f4 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/SurveyanswerMapper.java @@ -0,0 +1,176 @@ +package com.zcloud.mapper.dsno3.eduQuestionnaire; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:习题管理 + * 作者:luoxiaobao + * 时间:2021-07-03 + * 官网:www.zcloudchina.com + */ +public interface SurveyanswerMapper { + + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 修改 课件状态 + * + * @param pd + * @throws Exception + */ + void editByState(PageData pd); + + void saveNotAndCorp(PageData pd); +// /**新增 +// * @param pd +// * @throws Exception +// */ +// void surveysave(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 page + * @throws Exception + */ + List surveydatalistPage(Page page); + + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listAll(PageData pd); + +// /**通过id获取数据 +// * @param pd +// * @throws Exception +// */ +// PageData findById(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 批量删除(根据所选课件ids删除习题) + * + * @param pd + * @throws Exception + */ + void deleteByCoursewareIds(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List listByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List findForStageByQuestionNum(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + Integer countByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件范围获取习题数据) + * + * @param pd COURSEWARES 课件ID+课件分类 + * @throws Exception + */ + Integer countByStageExamCourseware(PageData pd); + + /** + * 列表(全部) 根据类型获取习题数据 -- 准备随机选题 + * + * @param pd + * @throws Exception + */ + List listAllByType(PageData pd); + + Integer hasQuestionNumber(PageData pd); + + /** + * 获取最大题号,导入时候使用 + * + * @param pd + * @return + * @throws Exception + */ + Integer maxQuestionNumber(PageData pd); + + /** + * 获取 + * 该企业下的 + * 该培训行业类型 + * 该岗位培训类型 + * 下的习题个数 + * + * @param pd + * @return + */ + List getCountByQuestionType(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/SurveyquestionMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/SurveyquestionMapper.java new file mode 100644 index 0000000..2e8fe65 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduQuestionnaire/SurveyquestionMapper.java @@ -0,0 +1,176 @@ +package com.zcloud.mapper.dsno3.eduQuestionnaire; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:习题管理 + * 作者:luoxiaobao + * 时间:2021-07-03 + * 官网:www.zcloudchina.com + */ +public interface SurveyquestionMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + +// /**新增 +// * @param pd +// * @throws Exception +// */ +// void surveysave(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 page + * @throws Exception + */ + List surveydatalistPage(Page page); + + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listAll(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + // PageData findBySurveyId(PageData pd); + List findBySurveyId(PageData pd); + + + List getinfo(PageData pd); + + PageData getQuestionData(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 批量删除(根据所选课件ids删除习题) + * + * @param pd + * @throws Exception + */ + void deleteByCoursewareIds(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List listByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List findForStageByQuestionNum(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + Integer countByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件范围获取习题数据) + * + * @param pd COURSEWARES 课件ID+课件分类 + * @throws Exception + */ + Integer countByStageExamCourseware(PageData pd); + + /** + * 列表(全部) 根据类型获取习题数据 -- 准备随机选题 + * + * @param pd + * @throws Exception + */ + List listAllByType(PageData pd); + + Integer hasQuestionNumber(PageData pd); + + /** + * 获取最大题号,导入时候使用 + * + * @param pd + * @return + * @throws Exception + */ + Integer maxQuestionNumber(PageData pd); + + /** + * 获取 + * 该企业下的 + * 该培训行业类型 + * 该岗位培训类型 + * 下的习题个数 + * + * @param pd + * @return + */ + List getCountByQuestionType(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ChapterMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ChapterMapper.java new file mode 100644 index 0000000..088cbc6 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ChapterMapper.java @@ -0,0 +1,102 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:章节 + * 作者:luoxiaobao + * 时间:2022-03-09 + * 官网:www.zcloudchina.com + */ +public interface ChapterMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /** + * 删除(任务下章节) + * + * @param pd + * @throws Exception + */ + void deleteByCurId(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); + + /** + * 通过资源库ID获取数据 + * + * @param pd + * @throws Exception + */ + PageData findByResId(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + + /** + * 查询课件数 + * + * @param CURRICULUM_ID + * @return + */ + int findCount(String CURRICULUM_ID); + + /**获取课程下视频总市场、课时 + * @param pd + * @throws Exception + */ + PageData getTimeSum(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassCurriculumChapterMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassCurriculumChapterMapper.java new file mode 100644 index 0000000..f66c874 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassCurriculumChapterMapper.java @@ -0,0 +1,110 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:班级课程章节 + * 作者:luoxiaobao + * 时间:2023-02-07 + * 官网:www.zcloudchina.com + */ +public interface ClassCurriculumChapterMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void deleteByClass(PageData pd); + + /** + * 修改 + * + * @param pd + * @throws Exception + */ + void edit(PageData pd); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List datalistPage(Page page); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List classChapterlistPage(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); + + List getListByClass(PageData data); + + List getListByClass2(PageData data); + + + /** + * 统计班级中一共有多少课件 + * + * @param pd + * @return + */ + int CountVideoByClass(PageData pd); + + int countByCorp(PageData condition); + + double sumClasshourByCorp(PageData condition); + + PageData getVideocourSewareIds(PageData pd); + + void deleteByClasscurriculumId(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassCurriculumMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassCurriculumMapper.java new file mode 100644 index 0000000..fe69900 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassCurriculumMapper.java @@ -0,0 +1,92 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:课程班级关联表 + * 作者:luoxiaobao + * 时间:2023-01-30 + * 官网:www.zcloudchina.com + */ +public interface ClassCurriculumMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void deleteByClass(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); + + /** + * 查询班级内课程 + * + * @param pd + * @throws Exception + */ + int countByClass(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + + int countByCorp(PageData condition); + + List findByClassID(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassMapper.java new file mode 100644 index 0000000..13101e9 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassMapper.java @@ -0,0 +1,188 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:班级管理 + * 作者:luoxiaobao + * 时间:2022-05-26 + * 官网:www.zcloudchina.com + */ +public interface ClassMapper { + + /** + * 新增 + * + * @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 pd + * @throws Exception + */ + void editState(PageData pd); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List datalistPage(Page page); + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listAll(PageData pd); + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listAllScheduled(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 获取学员试卷相关信息 + * + * @param pd + * @throws Exception + */ + PageData getStuPaper(PageData pd); + + /** + * 通过id获取数据和签字信息,用于一人一档导出 + * + * @param pd + * @throws Exception + */ + List findByIdForSign(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findByIdForArchives(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + + List findClassInfo(PageData condition); + + List findByTraining(PageData condition); + + int countByCorp(PageData condition); + + List getDateDashboardList(PageData condition); + + List getMonthDashboardList(PageData condition); + + int getClassNum(PageData pd); + + double sumClasshour(PageData condition); + + List getStuInfo(PageData condition); + + void editNumberofexams(PageData pd); + + List getClassAllByCorp(PageData page); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List listStrengthenByCorpNamelistPage(Page page); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List listStrengthenClassByIdlistPage(Page page); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List listStrengthenStudentByIdlistPage(Page page); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List listallstrengthenlistlistPage(Page page); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List listStudentStrengthenbyIdlistPage(Page page); + + List listStagestudentrelationByClassId(PageData pd); + + void updateStagestudentrelation(PageData pd); + + /** + * 效果评估表 + * + * @param pd + * @return + */ + PageData getEvaluation(PageData pd); + + List getStrengthenStudent(PageData pd); + + List classForHealthlistPage(Page page); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassPostMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassPostMapper.java new file mode 100644 index 0000000..8598084 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/ClassPostMapper.java @@ -0,0 +1,143 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:班级工种关联表 + * 作者:luoxiaobao + * 时间:2023-01-31 + * 官网:www.zcloudchina.com + */ +public interface ClassPostMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void deleteByClass(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); + + /** + * 获取各工位配置课程数 + * + * @param pd + * @throws Exception + */ + List countCurByClass(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + List findByClass(PageData pd); + + /** + * 通过部门工种获取数据 + * + * @param pd + * @throws Exception + */ + PageData findByPostDept(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + + /** + * 获取班级下部门工种 + * + * @param pd + * @throws Exception + */ + List listByClass(PageData pd); + + /** + * 获取班级下部门 + * + * @param pd + * @throws Exception + */ + List listDepByClass(PageData pd); + + /** + * 获取班级内部门下的工种 + * + * @param pd + * @throws Exception + */ + List listPostByClassDep(PageData pd); + + + /** + * 对比 班级工种 与 班级学员工种 查询 前者比后者多的部分 + * + * @param pd + * @throws Exception + */ + List listMorePostToStudent(PageData pd); + + List findInClass(PageData pd); + + void deleteByClassPost(PageData post); + + List countCurByClassPost(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CourseStudyVideoRecordMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CourseStudyVideoRecordMapper.java new file mode 100644 index 0000000..81f0dc7 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CourseStudyVideoRecordMapper.java @@ -0,0 +1,123 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:课程学习视频记录 + * 作者:luoxiaobao + * 时间:2021-11-24 + * 官网:www.zcloudchina.com + */ +public interface CourseStudyVideoRecordMapper { + + /** + * 新增 + * + * @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 pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + List listAllByCount(PageData pd) throws Exception; + + /** + * 更新用户播放视频时长(涉及同一任务下有相同的课件) + * + * @param pd + */ + void editResourceTime(PageData pd); + + /** + * 删除班级内数据 + * + * @param pd + * @throws Exception + */ + void deleteByClass(PageData pd) throws Exception; + + /** + * 删除班级内学员数据 + * + * @param pd + * @throws Exception + */ + void deleteByClassStu(PageData pd) throws Exception; + + void courseStudyVideoRecordCleaning(PageData pd); + + /** + * 获取所有学习进度 + * + * @param pd + * @return + * @throws Exception + */ + List getAllByuserInfo(PageData pd); + + /** + * 学习记录清理 + * + * @param pd + */ + void learningRecordCleaning(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CoursewareRelationMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CoursewareRelationMapper.java new file mode 100644 index 0000000..7c6c526 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CoursewareRelationMapper.java @@ -0,0 +1,81 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:课件和字典的关系表 + * 作者:luoxiaobao + * 时间:2022-03-10 + * 官网:www.zcloudchina.com + */ +public interface CoursewareRelationMapper { + + /** + * 新增 + * + * @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); + + /** + * 删除 课件添加的时候先删除 + * + * @param pd + * @throws Exception + */ + void deleteByCourseware(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CurriculumMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CurriculumMapper.java new file mode 100644 index 0000000..12f63ee --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CurriculumMapper.java @@ -0,0 +1,112 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:课程管理 + * 作者:luoxiaobao + * 时间:2021-07-03 + * 官网:www.zcloudchina.com + *

+ *

+ *

+ * description:关联表:BUS_CURRICULUM + */ +public interface CurriculumMapper { + + /** + * 新增 + * + * @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); + + /** + * 通过机构id和资源库id查询 + * + * @param pd + * @throws Exception + */ + PageData findByResId(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 我的课程(获取当前用户的所属课程) + * + * @param page + * @throws Exception + */ + List pageDataByUserlistPage(Page page); + + /** + * 学员课程列表(查询课程信息及可想关联的学员统计) + * + * @param page + * @throws Exception + */ + List listSummarylistPage(Page page); + + List findByPostlistPage(Page page); + + void delById(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CurriculumPostMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CurriculumPostMapper.java new file mode 100644 index 0000000..590051e --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CurriculumPostMapper.java @@ -0,0 +1,109 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:课程工种关联表 + * 作者:luoxiaobao + * 时间:2023-01-30 + * 官网:www.zcloudchina.com + */ +public interface CurriculumPostMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void deleteByClass(PageData pd); + + /** + * 删除班级内,课程关联工种 + * + * @param pd + * @throws Exception + */ + void deleteByClassCur(PageData pd); + + /** + * 删除班级下工种 + * + * @param pd + * @throws Exception + */ + void deleteClassPost(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); + + /** + * 获取班级内,课程关联工种信息 + * + * @param pd + * @throws Exception + */ + List listClassCurPost(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + + List findByPostlistPage(Page page); + List findByCurriculumPost(PageData pd); + int findByCurriculumId(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CurriculumPrivateMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CurriculumPrivateMapper.java new file mode 100644 index 0000000..9157e41 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/CurriculumPrivateMapper.java @@ -0,0 +1,9 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.PageData; + +public interface CurriculumPrivateMapper { + + void save(PageData pd); + +} diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/FaceImgLogMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/FaceImgLogMapper.java new file mode 100644 index 0000000..edc4eec --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/FaceImgLogMapper.java @@ -0,0 +1,89 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:人脸识别图片 + * 作者:luoxiaobao + * 时间:2022-12-09 + * 官网:www.zcloudchina.com + */ +public interface FaceImgLogMapper { + + /** + * 新增 + * + * @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); + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listLimit5(PageData pd); + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + int getUserClassCount(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/IndustryTypeMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/IndustryTypeMapper.java new file mode 100644 index 0000000..c6554b1 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/IndustryTypeMapper.java @@ -0,0 +1,89 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:行业类型 + * 作者:luoxiaobao + * 时间:2022-05-17 + * 官网:www.zcloudchina.com + */ +public interface IndustryTypeMapper { + + /** + * 新增 + * + * @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(PageData pd); + + /** + * 根据pid查子集 + * + * @param pd + * @throws Exception + */ + List listByPid(PageData pd); + + /** + * 获取行业类型上级ID和名称 + * + * @param pd + * @throws Exception + */ + PageData getIndFull(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PaperQuestionCacheMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PaperQuestionCacheMapper.java new file mode 100644 index 0000000..2360c98 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PaperQuestionCacheMapper.java @@ -0,0 +1,169 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:习题管理暂存 + * 作者:zhangyanli + * 时间:2023-04-26 + * 官网:www.zcloudchina.com + */ +public interface PaperQuestionCacheMapper { + + /** + * 新增 + * + * @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 pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 批量删除(根据所选课件ids删除习题) + * + * @param pd + * @throws Exception + */ + void deleteByCoursewareIds(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List listByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List findForStageByQuestionNum(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + Integer countByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件范围获取习题数据) + * + * @param pd COURSEWARES 课件ID+课件分类 + * @throws Exception + */ + Integer countByStageExamCourseware(PageData pd); + + /** + * 列表(全部) 根据类型获取习题数据 -- 准备随机选题 + * + * @param pd + * @throws Exception + */ + List listAllByType(PageData pd); + + Integer hasQuestionNumber(PageData pd); + + /** + * 获取最大题号,导入时候使用 + * + * @param pd + * @return + * @throws Exception + */ + Integer maxQuestionNumber(PageData pd); + + /** + * 获取 + * 该企业下的 + * 该培训行业类型 + * 该岗位培训类型 + * 下的习题个数 + * + * @param pd + * @return + */ + List getCountByQuestionType(PageData pd); + + /** + * 查询试卷试题总分数 + * + * @param pd + * @return + */ + String getScoreByPaper(PageData pd); + + /** + * 删除试卷下习题 + * + * @param pd + * @throws Exception + */ + void deleteByPaper(PageData pd); + + List getPaperQuestionInfo(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PaperQuestionMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PaperQuestionMapper.java new file mode 100644 index 0000000..15a8dab --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PaperQuestionMapper.java @@ -0,0 +1,185 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:习题管理 + * 作者:luoxiaobao + * 时间:2021-07-03 + * 官网:www.zcloudchina.com + */ +public interface PaperQuestionMapper { + + /** + * 新增 + * + * @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); + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listForInherit(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 批量删除(根据所选课件ids删除习题) + * + * @param pd + * @throws Exception + */ + void deleteByCoursewareIds(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List listByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List findForStageByQuestionNum(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + Integer countByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件范围获取习题数据) + * + * @param pd COURSEWARES 课件ID+课件分类 + * @throws Exception + */ + Integer countByStageExamCourseware(PageData pd); + + /** + * 列表(全部) 根据类型获取习题数据 -- 准备随机选题 + * + * @param pd + * @throws Exception + */ + List listAllByType(PageData pd); + + Integer hasQuestionNumber(PageData pd); + + /** + * 获取最大题号,导入时候使用 + * + * @param pd + * @return + * @throws Exception + */ + Integer maxQuestionNumber(PageData pd); + + /** + * 获取 + * 该企业下的 + * 该培训行业类型 + * 该岗位培训类型 + * 下的习题个数 + * + * @param pd + * @return + */ + List getCountByQuestionType(PageData pd); + + /** + * 查询试卷试题总分数 + * + * @param pd + * @return + */ + String getScoreByPaper(PageData pd); + + /** + * 删除试卷下习题 + * + * @param pd + * @throws Exception + */ + void deleteByPaper(PageData pd); + + + /** + * 获取未关联视频课件试题数 + * + * @param pd + * @return + * @throws Exception + */ + Integer findNoVideoQueNum(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PostPaperMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PostPaperMapper.java new file mode 100644 index 0000000..a3918a4 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PostPaperMapper.java @@ -0,0 +1,115 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:岗位-试卷关联表 + * 作者:luoxiaobao + * 时间:2023-01-30 + * 官网:www.zcloudchina.com + */ +public interface PostPaperMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /** + * 删除班级下工种 + * + * @param pd + * @throws Exception + */ + void deleteClassPost(PageData pd); + + /** + * 删除班级下试卷 + * + * @param pd + * @throws Exception + */ + void deleteByClass(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); + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listByClass(PageData pd); + + /** + * 根据班级岗位查询试卷 + * + * @param pd + * @throws Exception + */ + PageData findByClassPost(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findByclasspostid(PageData pd); + + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + + List findByKey(PageData request); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PostTypeMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PostTypeMapper.java new file mode 100644 index 0000000..6fc5b58 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/PostTypeMapper.java @@ -0,0 +1,73 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:岗位类型 + * 作者:luoxiaobao + * 时间:2022-05-17 + * 官网:www.zcloudchina.com + */ +public interface PostTypeMapper { + + /** + * 新增 + * + * @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(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/QuestionMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/QuestionMapper.java new file mode 100644 index 0000000..d76c323 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/QuestionMapper.java @@ -0,0 +1,189 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.LinkedList; +import java.util.List; + +/** + * 说明:习题管理 + * 作者:luoxiaobao + * 时间:2021-07-03 + * 官网:www.zcloudchina.com + */ +public interface QuestionMapper { + + /** + * 新增 + * + * @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); + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listAllByVideo(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 通过资源库id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findByResId(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 批量删除(根据所选课件ids删除习题) + * + * @param pd + * @throws Exception + */ + void deleteByCoursewareIds(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List listByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + List findForStageByQuestionNum(PageData pd); + + /** + * 列表(根据课程所选课件获取习题数据) + * + * @param pd CURRICULUMID 课件ID + * @throws Exception + */ + Integer countByCourseware(PageData pd); + + /** + * 列表(根据阶段考试所选课件范围获取习题数据) + * + * @param pd COURSEWARES 课件ID+课件分类 + * @throws Exception + */ + Integer countByStageExamCourseware(PageData pd); + + /** + * 列表(全部) 根据类型获取习题数据 -- 准备随机选题 + * + * @param pd + * @throws Exception + */ + List listAllByType(PageData pd); + + /** + * 获取各类型习题数量 + * + * @param pd + * @throws Exception + */ + List getQuestionCount(PageData pd); + + Integer hasQuestionNumber(PageData pd); + + /** + * 获取最大题号,导入时候使用 + * + * @param pd + * @return + * @throws Exception + */ + Integer maxQuestionNumber(PageData pd); + + /** + * 获取 + * 该企业下的 + * 该培训行业类型 + * 该岗位培训类型 + * 下的习题个数 + * + * @param pd + * @return + */ + List getCountByQuestionType(PageData pd); + + int getNumberByCoursewareId(PageData pd); + + void saveQuestionList(LinkedList preData); + + /** + * @Description: 根据课程id 所有课件的id + * @Author: dearLin + * @Date: 2023/3/28/028 16:33 + * @Param: [com.zcloud.entity.PageData] [pd] + * @Return: com.zcloud.entity.PageData + */ + PageData getVideocoursewareId(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageExamMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageExamMapper.java new file mode 100644 index 0000000..d2940e2 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageExamMapper.java @@ -0,0 +1,135 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:阶段考试 + * 作者:luoxiaobao + * 时间:2021-09-15 + * 官网:www.zcloudchina.com + */ +public interface StageExamMapper { + + /** + * 新增 + * + * @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); + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listExamByUser(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 根据试卷id和用户id获取用户的所答试卷 + * + * @param pd + * @return + */ + PageData findByPaperUser(PageData pd); + + /** + * 根据任务id获取全部用户的全部考试成绩 + * + * @param pd + * @throws Exception + */ + List getUserExamScoreByStudystaskId(PageData pd); + + /** + * 删除班级内数据 + * + * @param pd + * @throws Exception + */ + void deleteByClass(PageData pd) throws Exception; + + /** + * 删除班级内学员数据 + * + * @param pd + * @throws Exception + */ + void deleteByClassStu(PageData pd) throws Exception; + + /** + * @Description: 改变工种清理考试记录 + * @Author: dearLin + * @Date: 2023/3/13/013 11:42 + * @Param: [com.zcloud.entity.PageData] [pd] + * @Return: void + */ + void examRecordCleaning(PageData pd); + + PageData sumExamByUser(PageData condition); + + PageData findByPaperUserNotPart(PageData pd); + + String findSTAGEEXAM(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageExamRecordMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageExamRecordMapper.java new file mode 100644 index 0000000..878bc99 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageExamRecordMapper.java @@ -0,0 +1,132 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:阶段考试记录 + * 作者:luoxiaobao + * 时间:2021-09-15 + * 官网:www.zcloudchina.com + */ +public interface StageExamRecordMapper { + + /** + * 新增 + * + * @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); + + /** + * 列表(错题) + * + * @param pd + * @throws Exception + */ + List listError(PageData pd); + + /** + * 列表(错题)类型 + * + * @param pd + * @throws Exception + */ + List listErrorCount(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 试卷答题展示(获取答题情况) + * + * @param + * @throws Exception + */ + List findByExam(PageData pd); + + /** + * 试卷答题展示(获取答题情况) + * + * @param + * @throws Exception + */ + List findByExamlistPage(Page page); + + /** + * 删除班级内数据 + * + * @param pd + * @throws Exception + */ + void deleteByClass(PageData pd) throws Exception; + + /** + * 删除班级内学员数据 + * + * @param pd + * @throws Exception + */ + void deleteByClassStu(PageData pd) throws Exception; + + void examRecordCleaning(PageData pd); + + List findByExamNotPart(PageData paper); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageStudentRelationMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageStudentRelationMapper.java new file mode 100644 index 0000000..cc018ac --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageStudentRelationMapper.java @@ -0,0 +1,225 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:阶段考试学员关系表 + * 作者:luoxiaobao + * 时间:2021-10-08 + * 官网:www.zcloudchina.com + */ +public interface StageStudentRelationMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void deleteByStu(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); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findByStuCla(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 获取所选考试人员 + * + * @param pd + * @return + * @throws Exception + */ + List findByExamPaper(PageData pd); + + /** + * 根据试卷ID删除考试人员 + * + * @param pd + */ + void deleteByExamPaper(PageData pd); + + /** + * 列表【我的考试】(获取当前用户的所属阶段考试信息) + * + * @param page + * @return + * @throws Exception + */ + List pageDataByUserlistPage(Page page); + + /** + * 修改(更新学员考试状态) + * + * @param + * @throws Exception + */ + void updateStudentState(PageData pd); + + /** + * 修改(更新班级所有学员考试状态) + * + * @param + * @throws Exception + */ + void updateClassState(PageData pd); + + /** + * 修改(更新班级所有学员考试状态) + * + * @param + * @throws Exception + */ + void updateClassStateSch(PageData pd); + + /** + * 修改(更新学员考试成绩及状态) + * + * @param + * @throws Exception + */ + void updateStudentScore(PageData pd); + + /** + * 处理没有参加考试的学员阶考,考试未考STAGEEXAMSTATE = '4' + * + * @param pd + */ + void overStage(PageData pd); + + /** + * 列表【app我的任务】(获取当前用户的所属任务信息列表) + * + * @param page + * @throws Exception + */ + List pageTaskByUserlistPage(Page page); + + /** + * 【app学习详细】(根据STAGESTUDENTRELATION_ID获取当前的修改任务) + * + * @param pd + * @return + */ + PageData getMyTask(PageData pd); + + /** + * 列表【app成绩查询】(获取当前用户的所属考试信息列表) + * + * @param page + * @return + * @throws Exception + */ + List pageTaskScoreByUserlistPage(Page page); + + /** + * 修改 学习完成的 任务 人员关系表 + * + * @param pd + * @throws Exception + */ + void updateClassHourAndCount(PageData pd) throws Exception; + + /** + * 删除班级内数据 + * + * @param pd + * @throws Exception + */ + void deleteByClass(PageData pd) throws Exception; + + /** + * 删除班级内学员数据 + * + * @param pd + * @throws Exception + */ + void deleteByClassStu(PageData pd) throws Exception; + + double sumClasshourByUser(PageData condition) throws Exception; + + void stageStudentRelationCleaning(PageData pd); + + void editNumberofexams(PageData pd); + + /** + * 查考试正确率 + * + * @param pd + * @return + */ + List getScoreRatio(PageData pd); + + int getCountByCla(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageexampaperCacheMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageexampaperCacheMapper.java new file mode 100644 index 0000000..e87cc55 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageexampaperCacheMapper.java @@ -0,0 +1,98 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.LinkedList; +import java.util.List; + +/** + * 说明:试卷暂存 + * 作者:wangxuan + * 官网:www.zcloudchina.com + */ +public interface StageexampaperCacheMapper { + + /** + * 新增 + * + * @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); + + /** + * 修改 状态 + * + * @param pd + * @throws Exception + */ + void editState(PageData pd); + + /** + * 修改 状态 + * + * @param pd + * @throws Exception + */ + void editIssell(PageData pd); + + /** + * 修改试卷分数 + * + * @param pd + * @throws Exception + */ + void editExamscore(PageData pd); + + + void saveTestPaper(LinkedList preData); +} diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageexampaperInputMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageexampaperInputMapper.java new file mode 100644 index 0000000..9226e7e --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StageexampaperInputMapper.java @@ -0,0 +1,109 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.LinkedList; +import java.util.List; + +/** + * 说明:阶段试卷表 + * 作者:luoxiaobao + * 时间:2021-12-17 + * 官网:www.zcloudchina.com + */ +public interface StageexampaperInputMapper { + + /** + * 新增 + * + * @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); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findByResId(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + + /** + * 修改 状态 + * + * @param pd + * @throws Exception + */ + void editState(PageData pd); + + /** + * 修改试卷分数 + * + * @param pd + * @throws Exception + */ + void editExamscore(PageData pd); + + /** + * 获取试卷 + * + * @param pd + * @throws Exception + */ + PageData getPaper(PageData pd); + + int countByCorp(PageData condition); + + void saveTestPaper(LinkedList preData); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenExamMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenExamMapper.java new file mode 100644 index 0000000..5a3e7e5 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenExamMapper.java @@ -0,0 +1,133 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:阶段考试 + * 作者:luoxiaobao + * 时间:2021-09-15 + * 官网:www.zcloudchina.com + */ +public interface StrengthenExamMapper { + + /** + * 新增 + * + * @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); + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listExamByUser(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 根据试卷id和用户id获取用户的所答试卷 + * + * @param pd + * @return + */ + PageData findByPaperUser(PageData pd); + + /** + * 根据任务id获取全部用户的全部考试成绩 + * + * @param pd + * @throws Exception + */ + List getUserExamScoreByStudystaskId(PageData pd); + + /** + * 删除班级内数据 + * + * @param pd + * @throws Exception + */ + void deleteByClass(PageData pd) throws Exception; + + /** + * 删除班级内学员数据 + * + * @param pd + * @throws Exception + */ + void deleteByClassStu(PageData pd) throws Exception; + + /** + * @Description: 改变工种清理考试记录 + * @Author: dearLin + * @Date: 2023/3/13/013 11:42 + * @Param: [com.zcloud.entity.PageData] [pd] + * @Return: void + */ + void examRecordCleaning(PageData pd); + + PageData sumExamByUser(PageData condition); + + PageData findByPaperUserNotPart(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenExamRecordMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenExamRecordMapper.java new file mode 100644 index 0000000..fe5e6ee --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenExamRecordMapper.java @@ -0,0 +1,116 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:阶段考试记录 + * 作者:luoxiaobao + * 时间:2021-09-15 + * 官网:www.zcloudchina.com + */ +public interface StrengthenExamRecordMapper { + + /** + * 新增 + * + * @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 pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 试卷答题展示(获取答题情况) + * + * @param + * @throws Exception + */ + List findByExam(PageData pd); + + /** + * 试卷答题展示(获取答题情况) + * + * @param + * @throws Exception + */ + List findByExamlistPage(Page page); + + /** + * 删除班级内数据 + * + * @param pd + * @throws Exception + */ + void deleteByClass(PageData pd) throws Exception; + + /** + * 删除班级内学员数据 + * + * @param pd + * @throws Exception + */ + void deleteByClassStu(PageData pd) throws Exception; + + void examRecordCleaning(PageData pd); + + List findByExamNotPart(PageData paper); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenPaperQuestionMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenPaperQuestionMapper.java new file mode 100644 index 0000000..707f501 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenPaperQuestionMapper.java @@ -0,0 +1,31 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:效果评估试卷题 + * 作者:luoxiaobao + * 时间:2021-12-17 + * 官网:www.zcloudchina.com + */ +public interface StrengthenPaperQuestionMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 查询加强学习试卷试题 + * + * @param pd + * @throws Exception + */ + List listStrengthenQue(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenStageExamPaperInputMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenStageExamPaperInputMapper.java new file mode 100644 index 0000000..b344200 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenStageExamPaperInputMapper.java @@ -0,0 +1,109 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.LinkedList; +import java.util.List; + +/** + * 说明:阶段试卷表 + * 作者:luoxiaobao + * 时间:2021-12-17 + * 官网:www.zcloudchina.com + */ +public interface StrengthenStageExamPaperInputMapper { + + /** + * 新增 + * + * @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); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findByResId(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + + /** + * 修改 状态 + * + * @param pd + * @throws Exception + */ + void editState(PageData pd); + + /** + * 修改试卷分数 + * + * @param pd + * @throws Exception + */ + void editExamscore(PageData pd); + + /** + * 获取试卷 + * + * @param pd + * @throws Exception + */ + PageData getPaper(PageData pd); + + int countByCorp(PageData condition); + + void saveTestPaper(LinkedList preData); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenStudentRelationMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenStudentRelationMapper.java new file mode 100644 index 0000000..f07db5c --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StrengthenStudentRelationMapper.java @@ -0,0 +1,217 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:阶段考试学员关系表 + * 作者:luoxiaobao + * 时间:2021-10-08 + * 官网:www.zcloudchina.com + */ +public interface StrengthenStudentRelationMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void deleteByStu(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); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findByStuCla(PageData pd); + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 获取所选考试人员 + * + * @param pd + * @return + * @throws Exception + */ + List findByExamPaper(PageData pd); + + /** + * 根据试卷ID删除考试人员 + * + * @param pd + */ + void deleteByExamPaper(PageData pd); + + /** + * 列表【我的考试】(获取当前用户的所属阶段考试信息) + * + * @param page + * @return + * @throws Exception + */ + List pageDataByUserlistPage(Page page); + + /** + * 修改(更新学员考试状态) + * + * @param + * @throws Exception + */ + void updateStudentState(PageData pd); + + /** + * 修改(更新班级所有学员考试状态) + * + * @param + * @throws Exception + */ + void updateClassState(PageData pd); + + /** + * 修改(更新班级所有学员考试状态) + * + * @param + * @throws Exception + */ + void updateClassStateSch(PageData pd); + + /** + * 修改(更新学员考试成绩及状态) + * + * @param + * @throws Exception + */ + void updateStudentScore(PageData pd); + + /** + * 处理没有参加考试的学员阶考,考试未考STAGEEXAMSTATE = '4' + * + * @param pd + */ + void overStage(PageData pd); + + /** + * 列表【app我的任务】(获取当前用户的所属任务信息列表) + * + * @param page + * @throws Exception + */ + List pageTaskByUserlistPage(Page page); + + /** + * 【app学习详细】(根据STAGESTUDENTRELATION_ID获取当前的修改任务) + * + * @param pd + * @return + */ + PageData getMyTask(PageData pd); + + /** + * 列表【app成绩查询】(获取当前用户的所属考试信息列表) + * + * @param page + * @return + * @throws Exception + */ + List pageTaskScoreByUserlistPage(Page page); + + /** + * 修改 学习完成的 任务 人员关系表 + * + * @param pd + * @throws Exception + */ + void updateClassHourAndCount(PageData pd) throws Exception; + + /** + * 删除班级内数据 + * + * @param pd + * @throws Exception + */ + void deleteByClass(PageData pd) throws Exception; + + /** + * 删除班级内学员数据 + * + * @param pd + * @throws Exception + */ + void deleteByClassStu(PageData pd) throws Exception; + + double sumClasshourByUser(PageData condition) throws Exception; + + void stageStudentRelationCleaning(PageData pd); + + void editNumberofexams(PageData pd); + + List findAllByClassId(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StudentMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StudentMapper.java new file mode 100644 index 0000000..9659d30 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/StudentMapper.java @@ -0,0 +1,250 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:学员表 + * 作者:luoxiaobao + * 时间:2022-06-08 + * 官网:www.zcloudchina.com + */ +public interface StudentMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void deleteByClass(PageData pd); + + /** + * 修改 + * + * @param pd + * @throws Exception + */ + void edit(PageData pd); + + /** + * 列表 + * + * @param pd + * @throws Exception + */ + List list(PageData pd); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List studentlistPage(Page page); + + /** + * 列表(全部) + * + * @param pd + * @throws Exception + */ + List listAll(PageData pd); + + /** + * 获取机构下所有学员数量 + * + * @param pd + * @throws Exception + */ + int getStuNumByCrop(PageData pd); + + /** + * 获取机构批次号 + * + * @param pd + * @throws Exception + */ + List getBatchList(PageData pd); + + /** + * 列表(按企业) + * + * @param pd + * @throws Exception + */ + List listAllByCorp(PageData pd); + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 通过获取班级内身份证学员 + * + * @param pd + * @throws Exception + */ + int editClassStuByIdCard(PageData pd); + + /** + * 查询企业内档案编号是否存在 + * + * @param pd + * @throws Exception + */ + PageData findByFileNumber(PageData pd); + + /** + * 根据手机号和身份证号查询 + * + * @param pd + * @throws Exception + */ + List findStuByIdCardPhone(PageData pd); + + /** + * 根据手机号和身份证号查询 + * + * @param pd + * @throws Exception + */ + List findStuByIdCardOrPhone(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData getMaxBatchByCorp(PageData pd); + + /** + * 查询班级内学员 + * + * @param pd + * @throws Exception + */ + List listByClass(PageData pd); + + /** + * 查询班级内是否还有此岗位学员 + * + * @param pd + * @throws Exception + */ + int CountByClassPost(PageData pd); + + /** + * 查询班级内学员数 + * + * @param pd + * @throws Exception + */ + int countByClass(PageData pd); + + /** + * 对比班级学员工种 与 班级工种 查询 前者比后者多的部分 + * + * @param pd + * @throws Exception + */ + List listMorePostToClass(PageData pd); + + List stulistPage(Page page); + + List trainedstudentlistPage(Page page); + + List getUserStudylistPage(Page page); + + PageData findByUserId(PageData entity); + + PageData findByUserIdClass(PageData request); + + List getDateDashboardList(PageData condition); + + List getMonthDashboardList(PageData condition); + + int countByCorp(PageData condition); + + List findByIdCardInClass(PageData pd); + + List getByUserId(PageData entity); + + List getPrison(PageData request); + + List getHole(PageData request); + + void changePostByCidUid(PageData pd); + + PageData findUserCardByFileNumber(PageData pageData); + + PageData getNumberOfExams(PageData pd); + + /** + * 获取企业下所有学员数量 + * + * @param pd + * @throws Exception + */ + int getStuNumByEnter(PageData pd); + + int getPassCount(PageData condition); + + List listAllByExoprt(PageData pd); + + PageData getStudentIdByUserId(PageData pageData); + + /** + * 获取效果评估表 + * + * @return + */ + PageData getEvaluation(PageData pd); + + String findStrengthenexam(PageData pd); + + List findStrengthenexamrecord(PageData pd); + + List trainedstudentNewlistPage(Page page); + + int findByDepPostId(PageData pd); + + int getFileNumber(PageData fn); + + List derivedRecord(PageData pd); + + List healthlistPage(Page page); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/TrainLevelTypeMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/TrainLevelTypeMapper.java new file mode 100644 index 0000000..731cc44 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/TrainLevelTypeMapper.java @@ -0,0 +1,73 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:岗位类型 + * 作者:luoxiaobao + * 时间:2022-05-17 + * 官网:www.zcloudchina.com + */ +public interface TrainLevelTypeMapper { + + /** + * 新增 + * + * @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); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/TrainingPlanMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/TrainingPlanMapper.java new file mode 100644 index 0000000..948030c --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/TrainingPlanMapper.java @@ -0,0 +1,89 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:年初计划 + * 作者:luoxiaobao + * 时间:2023-02-17 + * 官网:www.zcloudchina.com + */ +public interface TrainingPlanMapper { + + /** + * 新增 + * + * @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 pd + * @throws Exception + */ + PageData countPlan(PageData pd); + + /** + * 计算班级相关数据 + * + * @param pd + * @throws Exception + */ + List countClass(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/TrainingTypeMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/TrainingTypeMapper.java new file mode 100644 index 0000000..5488489 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/TrainingTypeMapper.java @@ -0,0 +1,73 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:培训类型 + * 作者:luoxiaobao + * 时间:2022-05-17 + * 官网:www.zcloudchina.com + */ +public interface TrainingTypeMapper { + + /** + * 新增 + * + * @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 + * @throws Exception + */ + void deleteAll(PageData pd); + +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudy/VideoCoursewareMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/VideoCoursewareMapper.java new file mode 100644 index 0000000..1a480c4 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudy/VideoCoursewareMapper.java @@ -0,0 +1,124 @@ +package com.zcloud.mapper.dsno3.eduStudy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:视频课件维护 + * 作者:luoxiaobao + * 时间:2021-06-26 + * 官网:www.zcloudchina.com + *

+ * description:关联表:BUS_VIDEOCOURSEWARE + */ +public interface VideoCoursewareMapper { + + /** + * 新增 + * + * @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 pd + * @throws Exception + */ + PageData findByResId(PageData pd); + + + /** + * 批量删除 + * + * @param pd + * @throws Exception + */ + void deleteAll(PageData pd); + + /** + * 列表(根据所选ID获取数据) + * + * @param pd + * @throws Exception + */ + List findByIds(PageData pd); + + /** + * 下拉选项列表(全部) + * + * @param pd + * @throws Exception + */ + List getSelect(PageData pd); + + /** + * 修改 课件状态 + * + * @param pd + * @throws Exception + */ + void editByState(PageData pd); + + List listAllByCurriculumId(PageData pd); + + PageData getIndFull(PageData pd); + + List findByUserIdAndClassId(PageData pd); + + List findByName(PageData pd); + + List listAllCourseWareName(); + + /**获取行业类型上级ID和名称 + * @param pd + * @throws Exception + */ + PageData getIndFullByLast(PageData pd); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduStudyResourceProxy/CurriculumMapperProxy.java b/src/main/java/com/zcloud/mapper/dsno3/eduStudyResourceProxy/CurriculumMapperProxy.java new file mode 100644 index 0000000..752f7af --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduStudyResourceProxy/CurriculumMapperProxy.java @@ -0,0 +1,21 @@ +package com.zcloud.mapper.dsno3.eduStudyResourceProxy; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:课程查询映射到org数据源 + * 作者:wangxuan + * 官网:www.zcloudchina.com + */ +public interface CurriculumMapperProxy { + /** + * 列表 + * + * @param page + * @throws Exception + */ + List datalistPage(Page page); +} diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduSystem/BaseFactoryMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduSystem/BaseFactoryMapper.java new file mode 100644 index 0000000..01c8f72 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduSystem/BaseFactoryMapper.java @@ -0,0 +1,90 @@ +package com.zcloud.mapper.dsno3.eduSystem; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:base64准用存储表 + * 作者:luoxiaobao + * 时间:2023-02-01 + * 官网:www.zcloudchina.com + */ +public interface BaseFactoryMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void deleteByForeign(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 pd + * @throws Exception + */ + PageData findByKeyType(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + + List findByKey(PageData condition); +} + diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduSystem/UserSignMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduSystem/UserSignMapper.java new file mode 100644 index 0000000..a7bfdaa --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduSystem/UserSignMapper.java @@ -0,0 +1,41 @@ +package com.zcloud.mapper.dsno3.eduSystem; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:用户签字Mapper + * 作者:luoxiaobao + * 官网:www.qdkjchina.com + */ +public interface UserSignMapper { + /** + * 保存用户 + * + * @param pd + * @throws Exception + */ + void saveUser(PageData pd); + + List signlistPage(Page page); + + void deleteUserSign(PageData pd); + + PageData findById(PageData pd); + + void edit(PageData pd); + + /*获取档案签字列表 + * @param pd + * @throws Exception + */ + List listByEnt(PageData pd); + + /*判断是否是同一签字人员类型(同一机构,同一企业下) + * @param pd + * @throws Exception + */ + List findByUsersigntype(PageData pd); +} diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduSystem/UsersCacheMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduSystem/UsersCacheMapper.java new file mode 100644 index 0000000..ca7f8a4 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduSystem/UsersCacheMapper.java @@ -0,0 +1,402 @@ +package com.zcloud.mapper.dsno3.eduSystem; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; +import com.zcloud.entity.system.User; + +import java.util.List; + +/** + * 说明:用户Mapper + * 作者:luoxiaobao + * 官网:www.qdkjchina.com + */ +public interface UsersCacheMapper { + + /** + * 通过用户获取数据 + * + * @param pd + * @return + */ + PageData findByUsername(PageData pd); + + PageData findByName(PageData pd); + + /** + * 用户列表 + * + * @param page + * @return + */ + List userlistPage(Page page); + + /** + * 用户列表 + * + * @param page + * @return + */ + List userSelectlistPage(Page page); + + /** + * 通过用户ID获取用户信息和角色信息 + * + * @param USER_ID + * @return + */ + User getUserAndRoleById(String USER_ID); + + /** + * 通过邮箱获取数据 + * + * @param pd + * @return + * @throws Exception + */ + PageData findByEmail(PageData pd); + + /** + * 通过编码获取数据 + * + * @param pd + * @return + * @throws Exception + */ + PageData findByNumbe(PageData pd); + + /** + * 列出某角色下的所有用户 + * + * @param pd + * @return + * @throws Exception + */ + List listAllUserByRoldId(PageData pd); + + /** + * 查询所有用户 + * + * @param pd + * @return + * @throws Exception + */ + List listAll(PageData pd); + + /** + * 用户列表(全部) + * + * @param pd + * @return + * @throws Exception + */ + List listAllUser(PageData pd); + + /** + * 查询部门下用户 + * + * @param pd + * @return + * @throws Exception + */ + List listUserByDept(PageData pd); + + /** + * 获取获取部门账号 + * + * @param pd + * @return + * @throws Exception + */ + List listUserbyDep(PageData pd); + + /** + * 用户列表(弹窗选择用) + * + * @param page + * @return + * @throws Exception + */ + List userBystafflistPage(Page page); + + /** + * 通过用户ID获取数据 + * + * @param pd + * @return + * @throws Exception + */ + PageData findById(PageData pd); + + /** + * 通过身份证号获取用户信息 + * + * @param pd + * @return + * @throws Exception + */ + PageData findByIdCard(PageData pd); + + /** + * 保存用户IP + * + * @param pd + */ + void saveIP(PageData pd); + + /** + * 保存用户 + * + * @param pd + * @throws Exception + */ + void saveUser(PageData pd); + + void editPassword(PageData pd); + + void editAuthentication(PageData pd); + + /** + * 保存用户系统皮肤 + * + * @param pd + * @throws Exception + */ + void saveSkin(PageData pd); + + /** + * 修改用户 + * + * @param pd + * @throws Exception + */ + void editUser(PageData pd); + + /** + * 修改状态 + * + * @param pd + * @throws Exception + */ + void editStatus(PageData pd); + + /** + * 修改照片 + * + * @param pd + * @throws Exception + */ + void editPhoto(PageData pd); + + /** + * 删除用户 + * + * @param pd + * @throws Exception + */ + void deleteUser(PageData pd); + + /** + * 批量删除用户 + * + * @param pd + * @throws Exception + */ + void deleteAllUser(String[] USER_IDS); + + List listUserBYids(String[] USER_IDS); + + /** + * 修改用户小程序权限 + * + * @param pd + * @throws Exception + */ + void editUserFuns(PageData pd); + + /** + * 查询小程序用户 + * + * @param pd + * @return + * @throws Exception + */ + PageData findAppUserById(PageData pd); + + /** + * 用户同意协议 + * + * @param pd + * @throws Exception + */ + void agreeProtocol(PageData pd); + + /** + * 获取该企业下的所有用户名,用户判断重复,减少返回字段,优化压力 + * + * @param pd + * @return + */ + List findUserNameAll(PageData pd); + + /** + * 获取用户 + * + * @param pd + * @return + */ + List findAllUser(PageData pd); + + /** + * 获取企业的主账号 + * + * @param pd + * @return + * @throws Exception + */ + PageData findCorpMain(PageData pd); + + + /** + * 获取账号及部门岗位 + * + * @param page + * @return + * @throws Exception + */ + List listUserDepPos(PageData pd); + + /** + * 查询公司员工总数 + * + * @param pd + * @return + */ + int getUserCount(PageData pd); + + /** + * 查询公司检查过清单的员工总数 + * + * @param pd + * @return + */ + int getWorkedUserCount(PageData pd); + + /** + * 查询用户倒班周期数据 + * + * @param page + * @return + * @throws Exception + */ + List getUserWork(PageData pd); + + /** + * 修改用户倒班周期 + * + * @param pd + * @throws Exception + */ + void editShiftWork(PageData pd); + + /** + * 获取人员Cascader数据(人员ID,姓名,部门ID,部门级别) + * + * @param pd + * @return + * @throws Exception + */ + List listCascader(PageData pd); + + /** + * 清除在线学习人员分类 + * + * @param pd + * @return + * @throws Exception + */ + void clearLearnerCategory(PageData pd); + + /** + * 用户列表(弹窗选择用) + * + * @param page + * @return + * @throws Exception + */ + List listUserDepPoslistPage(Page page); + + /** + * 修改公司名称时同步修改企业账号 + * + * @param pd + * @throws Exception + */ + void updateCornUser(PageData pd); + + /** + * 查询用户名称及部门名称 + * + * @param pd + * @return + * @throws Exception + */ + PageData findUserDept(PageData pd); + + /** + * 根据手机号和身份证号查询 + * + * @param pd + * @return + * @throws Exception + */ + List findStuByIdCardPhone(PageData pd); + + /** + * 根据手机号和身份证号查询 + * + * @param pd + * @return + * @throws Exception + */ + List findStuByIdCardOrPhone(PageData pd); + + /** + * 查询学员 + * + * @param pd + * @return + * @throws Exception + */ + PageData findStuById(PageData pd); + + PageData findByPeopleType(PageData pd); + + List mechanismuserlistPage(Page page); + + List traineduserlistPage(Page page); + + /** + * 根据人员类型查询用户 + * + * @param pd + * @return + */ + List listByPersonnelType(PageData pd); + + PageData findEnterprise(PageData request); + + void editUsers(PageData user); + + List simplelistPage(Page page); + + PageData findStudent(PageData request); + + List findTemporaryStudent(PageData request); + + PageData countUserByIdCrd(PageData pageData); + + PageData findByUsernameAndType(PageData pd); + + List getUserEnterprise(Page page); +} diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduSystem/VersionLogMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduSystem/VersionLogMapper.java new file mode 100644 index 0000000..5ade80f --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduSystem/VersionLogMapper.java @@ -0,0 +1,85 @@ +package com.zcloud.mapper.dsno3.eduSystem; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:版本日志Mapper + * 作者:zhangyanli + * 官网:www.qdkjchina.com + */ +public interface VersionLogMapper { + + /** + * 新增 + * + * @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); + + /** + * 获取最大版本号 + * + * @param + * @throws Exception + */ + PageData getVersion(PageData pd); + /** + * 获取App最大版本号 + * + * @param + * @throws Exception + */ + PageData getAppVersion(PageData pd); +} diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduTrain/TrainSurveyDemandMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduTrain/TrainSurveyDemandMapper.java new file mode 100644 index 0000000..5a750ac --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduTrain/TrainSurveyDemandMapper.java @@ -0,0 +1,64 @@ +package com.zcloud.mapper.dsno3.eduTrain; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +public interface TrainSurveyDemandMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 列表 + * + * @param page + * @return + */ + List datalistPage(Page page); + + /** + * 问题列表 + * + * @param pd + * @return + */ + List detailsDemand(PageData pd); + + /** + * 填报 + * + * @param pd + */ + void update(PageData pd); + + /** + * 修改读状态 + * + * @param pd + */ + void readUpdate(PageData pd); + + /** + * 未读个数 + * + * @param pd + * @return + */ + int unreadMessage(PageData pd); + + /** + * 未读列表 + * + * @param pd + * @return + */ + List unreadMessageList(PageData pd); + +} diff --git a/src/main/java/com/zcloud/mapper/dsno3/eduTrain/TrainingScheduleMapper.java b/src/main/java/com/zcloud/mapper/dsno3/eduTrain/TrainingScheduleMapper.java new file mode 100644 index 0000000..2cb26e5 --- /dev/null +++ b/src/main/java/com/zcloud/mapper/dsno3/eduTrain/TrainingScheduleMapper.java @@ -0,0 +1,79 @@ +package com.zcloud.mapper.dsno3.eduTrain; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +/** + * 说明:培训日程安排通知 + * 作者:luoxiaobao + * 时间:2021-12-20 + * 官网:www.zcloudchina.com + */ +public interface TrainingScheduleMapper { + + /** + * 新增 + * + * @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 pd + * @throws Exception + */ + List getData(PageData pd); + + /** + * 批量删除 + * + * @param ArrayDATA_IDS + * @throws Exception + */ + void deleteAll(String[] ArrayDATA_IDS); + +} +