1234567891011121314151617181920212223242526272829303132333435 |
- package com.persagy.bdtp.adm.client;
- import com.persagy.dmp.basic.config.DigitalFeignConfig;
- import com.persagy.dmp.basic.model.QueryCriteria;
- import com.persagy.dmp.common.model.response.CommonResult;
- import org.springframework.cloud.openfeign.FeignClient;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestParam;
- import java.util.List;
- import java.util.Map;
- @FeignClient(name = "dmp-dic", configuration = DigitalFeignConfig.class,
- url = "${persagy.bdtp.rwd.service:}")
- public interface DicClient {
- /**
- * 查询类型定义
- * @param groupCode 集团编码
- * @param projectId 项目ID
- * @param appId 应用ID
- * @param userId 用户ID
- * @param criteria 查询条件
- * @return 类型定义
- */
- @PostMapping("/dic/dt/data/query")
- CommonResult<List<Map<String, Object>>> dataQuery(
- @RequestParam("groupCode") String groupCode,
- @RequestParam("projectId") String projectId,
- @RequestParam("appId") String appId,
- @RequestParam("userId") String userId,
- @RequestBody QueryCriteria criteria);
- }
|