潘志宝
2024-11-18 80818916e742aa568f719d54c2ca170bc5b55d6c
提交 | 用户 | 时间
9d7e02 1 package com.iailab.module.data.api.ind;
2
808189 3 import com.iailab.module.data.api.ind.dto.ApiIndItemDTO;
9d7e02 4 import com.iailab.module.data.api.ind.dto.ApiIndItemQueryDTO;
5 import com.iailab.module.data.api.ind.dto.ApiIndItemValueDTO;
6 import com.iailab.module.data.enums.ApiConstants;
7 import io.swagger.v3.oas.annotations.Operation;
8 import io.swagger.v3.oas.annotations.tags.Tag;
9 import org.springframework.cloud.openfeign.FeignClient;
808189 10 import org.springframework.web.bind.annotation.*;
9d7e02 11
12 import java.util.List;
13
14 /**
15  * @author PanZhibao
16  * @Description
17  * @createTime 2024年08月19日
18  */
19 @FeignClient(name = ApiConstants.NAME)
73ed35 20 @Tag(name = "指标数据")
9d7e02 21 public interface IndItemApi {
22
23     String PREFIX = ApiConstants.PREFIX + "/ind-item";
24
68a075 25     @GetMapping(PREFIX + "/query-ind/default-value")
c0b8cf 26     @Operation(summary = "查询指标默认值")
68a075 27     List<ApiIndItemValueDTO> queryIndItemDefaultValue(@RequestParam String itemNo);
28
29     @PostMapping(PREFIX + "/query-ind/history-value")
c0b8cf 30     @Operation(summary = "查询指标历史值")
68a075 31     List<ApiIndItemValueDTO> queryIndItemHistoryValue(@RequestBody ApiIndItemQueryDTO dto);
808189 32
33     @GetMapping(PREFIX + "/info/id/{id}")
34     @Operation(summary = "根据测点编号查询测点信息")
35     ApiIndItemDTO getInfoById(@PathVariable("id") String id);
9d7e02 36 }