|
@ -8,11 +8,13 @@ import com.elink.esua.epdc.dto.item.form.ItemDetailFormDTO; |
|
|
import com.elink.esua.epdc.dto.item.form.ItemFormDTO; |
|
|
import com.elink.esua.epdc.dto.item.form.ItemFormDTO; |
|
|
import com.elink.esua.epdc.dto.item.result.ItemCategoryStatisticsResultDTO; |
|
|
import com.elink.esua.epdc.dto.item.result.ItemCategoryStatisticsResultDTO; |
|
|
import com.elink.esua.epdc.dto.item.result.ItemDetailResultDTO; |
|
|
import com.elink.esua.epdc.dto.item.result.ItemDetailResultDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.item.result.ItemHandleProgressResultDTO; |
|
|
import com.elink.esua.epdc.dto.item.result.ItemResultDTO; |
|
|
import com.elink.esua.epdc.dto.item.result.ItemResultDTO; |
|
|
import com.elink.esua.epdc.feign.fallback.ItemFeignClientFallback; |
|
|
import com.elink.esua.epdc.feign.fallback.ItemFeignClientFallback; |
|
|
import org.springframework.cloud.openfeign.FeignClient; |
|
|
import org.springframework.cloud.openfeign.FeignClient; |
|
|
import org.springframework.http.MediaType; |
|
|
import org.springframework.http.MediaType; |
|
|
import org.springframework.web.bind.annotation.GetMapping; |
|
|
import org.springframework.web.bind.annotation.GetMapping; |
|
|
|
|
|
import org.springframework.web.bind.annotation.PathVariable; |
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
import java.util.List; |
|
@ -58,4 +60,14 @@ public interface ItemFeignClient { |
|
|
*/ |
|
|
*/ |
|
|
@GetMapping(value = "events/epdc-app/item/statistics", consumes = MediaType.APPLICATION_JSON_VALUE) |
|
|
@GetMapping(value = "events/epdc-app/item/statistics", consumes = MediaType.APPLICATION_JSON_VALUE) |
|
|
Result<ItemCategoryStatisticsResultDTO> itemCategoryStatistics(ItemCategoryStatisticsFormDTO formDto); |
|
|
Result<ItemCategoryStatisticsResultDTO> itemCategoryStatistics(ItemCategoryStatisticsFormDTO formDto); |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 项目处理进度 |
|
|
|
|
|
* @Params: [itemId] |
|
|
|
|
|
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.item.result.ItemHandleProgressResultDTO>> |
|
|
|
|
|
* @Author: liuchuang |
|
|
|
|
|
* @Date: 2019/9/17 11:11 |
|
|
|
|
|
*/ |
|
|
|
|
|
@GetMapping(value = "events/epdc-app/item/progress/{itemId}", consumes = MediaType.APPLICATION_JSON_VALUE) |
|
|
|
|
|
Result<List<ItemHandleProgressResultDTO>> itemHandleProgress(@PathVariable String itemId); |
|
|
} |
|
|
} |
|
|