AdmMepSystemCalcController.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.persagy.proxy.calculation.controller;
  2. import com.persagy.proxy.calculation.model.AdmMepSourceTypeEntity;
  3. import com.persagy.proxy.adm.request.AdmCreateRequest;
  4. import com.persagy.proxy.adm.request.AdmResponse;
  5. import com.persagy.proxy.calculation.service.AdmMepSystemCalcService;
  6. import com.persagy.proxy.adm.utils.AdmContextUtil;
  7. import lombok.RequiredArgsConstructor;
  8. import org.springframework.beans.factory.annotation.Value;
  9. import org.springframework.web.bind.annotation.*;
  10. import javax.ws.rs.QueryParam;
  11. /***
  12. * Description: 机电管网系统关系计算
  13. * @author : lijie
  14. * @date :2021/9/14 23:15
  15. * Update By lijie 2021/9/14 23:15
  16. */
  17. @RestController
  18. @RequestMapping("/mep-system-calc/source/")
  19. @RequiredArgsConstructor
  20. public class AdmMepSystemCalcController {
  21. private final AdmMepSystemCalcService admMepSystemCalcService;
  22. /***
  23. * Description: 添加源端设备类型
  24. * @param request : 请求参数
  25. * @return : com.persagy.proxy.adm.request.AdmResponse
  26. * @author : lijie
  27. * @date :2021/9/14 23:20
  28. * Update By lijie 2021/9/14 23:20
  29. */
  30. @PostMapping("add")
  31. public AdmResponse add(@RequestBody AdmCreateRequest<AdmMepSourceTypeEntity> request) {
  32. return admMepSystemCalcService.add(AdmContextUtil.toDmpContext(), request);
  33. }
  34. /***
  35. * Description: 查询源端设备类型
  36. * @param calcName : 关系名称
  37. * @return : com.persagy.proxy.adm.request.AdmResponse
  38. * @author : lijie
  39. * @date :2021/9/14 23:20
  40. * Update By lijie 2021/9/14 23:20
  41. */
  42. @GetMapping("query")
  43. public AdmResponse query(@QueryParam("calcName") String calcName) {
  44. return admMepSystemCalcService.query(AdmContextUtil.toDmpContext(), calcName);
  45. }
  46. }