package com.zcloud.mapper.dsno2.keyProjects; import com.zcloud.entity.Page; import com.zcloud.entity.PageData; import java.util.List; /** * 说明:外包工程 * 作者:luoxiaobao * 时间:2022-06-14 * 官网:www.zcloudchina.com */ public interface OutSourcedMapper{ /**新增 * @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); String getDeptId(String userId); /**删除 * @param pd * @throws Exception */ void jie(PageData pd); /** * 当前用户处罚重点工程列表 用于APP * @param page * @return */ List getPUNISHlistPage(Page page); //校验结束重点工程是否有为完成的内容 PageData jieshuOutSourced(PageData pd); void updateState(PageData pd); /** 重点工程隐患 列表 * @param page * @throws Exception */ List hiddenOutsourcedlistPage(Page page); /** * 重点工程管理列表 * @param page * @return */ List outSouceslistPage(Page page); }