package com.zcloud.service.specialoperation.impl; import com.zcloud.entity.Page; import com.zcloud.entity.PageData; import com.zcloud.mapper.datasource.specialoperation.PersonnelManagementCfdMapper; import com.zcloud.service.specialoperation.PersonnelManagementCfdService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * 说明:特种作业人员管理 * 作者:luoxiaobao * 时间:2022-06-16 * 官网:www.zcloudchina.com */ @Service @Transactional //开启事物 public class PersonnelManagementCfdServiceImpl implements PersonnelManagementCfdService { @Autowired private PersonnelManagementCfdMapper personnelmanagementCfdMapper; /**新增 * @param pd * @throws Exception */ public void save(PageData pd)throws Exception{ personnelmanagementCfdMapper.save(pd); } /**删除 * @param pd * @throws Exception */ public void delete(PageData pd)throws Exception{ personnelmanagementCfdMapper.delete(pd); } /**修改 * @param pd * @throws Exception */ public void edit(PageData pd)throws Exception{ personnelmanagementCfdMapper.edit(pd); } /**列表 * @param page * @throws Exception */ public List<PageData> list(Page page)throws Exception{ return personnelmanagementCfdMapper.datalistPage(page); } /**列表(全部) * @param pd * @throws Exception */ public List<PageData> listAll(PageData pd)throws Exception{ return personnelmanagementCfdMapper.listAll(pd); } public List<PageData> namelist(PageData pd)throws Exception{ return personnelmanagementCfdMapper.namelist(pd); } /**通过id获取数据 * @param pd * @throws Exception */ public PageData findById(PageData pd)throws Exception{ return personnelmanagementCfdMapper.findById(pd); } /**批量删除 * @param ArrayDATA_IDS * @throws Exception */ public void deleteAll(String[] ArrayDATA_IDS)throws Exception{ personnelmanagementCfdMapper.deleteAll(ArrayDATA_IDS); } /** * 判断特种作业证书编号是否存在 * @param pd * @return * @throws Exception */ public PageData findByCertificate(PageData pd) throws Exception { return personnelmanagementCfdMapper.findByCertificate(pd); } }