AdmManualRelCalService.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.persagy.proxy.adm.service;
  2. import com.persagy.proxy.adm.model.AdmManualRelCalRequest;
  3. import com.persagy.proxy.adm.model.AdmManualRelationCalcDel;
  4. import com.persagy.proxy.adm.model.AdmRelationAddRequest;
  5. import com.persagy.proxy.adm.request.AdmCreateResponse;
  6. import com.persagy.proxy.adm.request.AdmManualRelCalResponse;
  7. import com.persagy.proxy.adm.request.AdmResponse;
  8. import com.persagy.proxy.common.entity.InstanceUrlParam;
  9. /***
  10. * Description: 手动关系计算逻辑处理接口
  11. * @author : lijie
  12. * @date :2021/8/31 12:14
  13. * Update By lijie 2021/8/31 12:14
  14. */
  15. public interface AdmManualRelCalService {
  16. /***
  17. * Description: 添加关系
  18. *
  19. * @param context: 存储集团编码及项目id的上下文
  20. * @param request : 请求参数
  21. * @return : com.persagy.proxy.adm.request.AdmCreateResponse
  22. * @author : lijie
  23. * @date :2021/8/31 12:14
  24. * Update By lijie 2021/8/31 12:14
  25. */
  26. AdmCreateResponse addRels(InstanceUrlParam context, AdmRelationAddRequest request);
  27. /***
  28. * Description: 删除关系
  29. * @param admManualRelationCalcDel : 请求参数
  30. * @return : com.persagy.proxy.adm.request.AdmCreateResponse
  31. * @author : lijie
  32. * @date :2021/8/31 12:10
  33. * Update By lijie 2021/8/31 12:10
  34. */
  35. AdmCreateResponse delRels(InstanceUrlParam context, AdmManualRelationCalcDel admManualRelationCalcDel);
  36. /***
  37. * Description: 查询关系数据
  38. * @param admManualRelCalRequest : 请求参数
  39. * @return : com.persagy.proxy.adm.request.AdmCreateResponse
  40. * @author : lijie
  41. * @date :2021/8/31 12:10
  42. * Update By lijie 2021/8/31 12:10
  43. */
  44. AdmResponse query(InstanceUrlParam context, AdmManualRelCalRequest admManualRelCalRequest);
  45. }