PtlAgreementDeptService.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.ydtech.modules.protocol.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ydtech.modules.protocol.entity.po.PtlAgreementDept;
  4. import java.util.List;
  5. /**
  6. * @author Administrator
  7. * @description 针对表【ptl_agreement_dept(协议授权部门表)】的数据库操作Service
  8. * @createDate 2023-07-03 09:31:16
  9. */
  10. public interface PtlAgreementDeptService extends IService<PtlAgreementDept> {
  11. /**
  12. * 通过 协议id 批量添加 协议授权部门
  13. *
  14. * @param agreementId 协议id
  15. */
  16. void saveBatchDept(String agreementId, List<String> dept);
  17. /**
  18. * 通过 协议id 获取 协议授权部门
  19. *
  20. * @param agreementId 协议id
  21. */
  22. List<PtlAgreementDept> getByAgreementId(String agreementId);
  23. /**
  24. * 通过 协议id 删除 协议授权部门
  25. *
  26. * @param agreementId 协议id
  27. */
  28. void deleteByAgreementId(String agreementId);
  29. /**
  30. * 判断此协议是否授权
  31. */
  32. void agreementIsAuthorized(String deptId, String agreementId);
  33. }