package com.ydtech.modules.protocol.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.modules.protocol.entity.po.PtlAgreementDept; import java.util.List; /** * @author Administrator * @description 针对表【ptl_agreement_dept(协议授权部门表)】的数据库操作Service * @createDate 2023-07-03 09:31:16 */ public interface PtlAgreementDeptService extends IService { /** * 通过 协议id 批量添加 协议授权部门 * * @param agreementId 协议id */ void saveBatchDept(String agreementId, List dept); /** * 通过 协议id 获取 协议授权部门 * * @param agreementId 协议id */ List getByAgreementId(String agreementId); /** * 通过 协议id 删除 协议授权部门 * * @param agreementId 协议id */ void deleteByAgreementId(String agreementId); /** * 判断此协议是否授权 */ void agreementIsAuthorized(String deptId, String agreementId); }