AdmRelCalService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.persagy.proxy.adm.service;
  2. import com.persagy.proxy.adm.constant.AdmRelationTypeEnum;
  3. import com.persagy.proxy.adm.model.AdmManualRelCalRequest;
  4. import com.persagy.proxy.adm.model.AdmManualRelationCalcDel;
  5. import com.persagy.proxy.adm.model.AdmRelationAddRequest;
  6. import com.persagy.proxy.adm.request.AdmCreateResponse;
  7. import com.persagy.proxy.adm.request.AdmResponse;
  8. import com.persagy.proxy.common.entity.InstanceUrlParam;
  9. import java.util.List;
  10. /***
  11. * Description: 关系计算逻辑处理接口
  12. * @author : lijie
  13. * @date :2021/8/31 12:14
  14. * Update By lijie 2021/8/31 12:14
  15. */
  16. public interface AdmRelCalService {
  17. /***
  18. * Description: 计算关系
  19. * @param context : 请求参数
  20. * @param admRelationTypeEnums : 关系类型集合
  21. * @param objectTypeStr : 参与计算的业务空间(为空表示所有业务空间类型)
  22. * @param relationTypeStr : 关系类型
  23. * @return : void
  24. * @author : lijie
  25. * @date :2021/9/11 20:35
  26. * Update By lijie 2021/9/11 20:35
  27. */
  28. void calcRelation(InstanceUrlParam context, List<AdmRelationTypeEnum> admRelationTypeEnums, String objectTypeStr, String relationTypeStr);
  29. }