IEpibolyCompanyService.java 915 字节
package com.skua.modules.safe.service;

import com.skua.modules.safe.entity.EpibolyCompany;
import com.baomidou.mybatisplus.extension.service.IService;
import com.skua.modules.safe.vo.EpibolyCompanyVO;

import java.util.List;

/**
 * 外协单位表
 */
public interface IEpibolyCompanyService extends IService<EpibolyCompany> {
    /***
     * 获取外协单位对象、外协相关证件集合、外协合同集合、外协人员集合
     * @param companyId  外协单位编号
     * @return
     */
    public EpibolyCompanyVO queryByCompanyId(String companyId);

    /***
     *  根据部门编号获取,部门下的所有外协单位集合
     * @param departId
     * @return
     */
    public List<EpibolyCompany> queryListByDepartId(String departId);

    /***
     * 根据id删除:外协单位、合同、证书、人员等信息
     * @param id
     */
    public  void delById(String id);
}