Commit b37c49c9 by huluobin

报表接口

parent a5d37f0d
...@@ -70,6 +70,11 @@ public interface AdminFeign { ...@@ -70,6 +70,11 @@ public interface AdminFeign {
produces = MediaType.APPLICATION_JSON_UTF8_VALUE) produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
AdminResult<AdminPage<AchievementsPersonaResult>> achievementsPersonaResultPageApi(@RequestBody AchievementsPersonaResultPageApiRequest request); AdminResult<AdminPage<AchievementsPersonaResult>> achievementsPersonaResultPageApi(@RequestBody AchievementsPersonaResultPageApiRequest request);
@PostMapping(value = "/api/Report/RevenueServiceListApi",
consumes = MediaType.APPLICATION_JSON_UTF8_VALUE,
produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
AdminResult<List<Map<String, Object>>> revenueServiceListApi(@RequestBody RevenueServiceListApiRequest request);
@Component @Component
class AdminFeignFallback implements AdminFeign { class AdminFeignFallback implements AdminFeign {
...@@ -113,5 +118,10 @@ public interface AdminFeign { ...@@ -113,5 +118,10 @@ public interface AdminFeign {
public AdminResult<AdminPage<AchievementsPersonaResult>> achievementsPersonaResultPageApi(AchievementsPersonaResultPageApiRequest request) { public AdminResult<AdminPage<AchievementsPersonaResult>> achievementsPersonaResultPageApi(AchievementsPersonaResultPageApiRequest request) {
return new AdminResult<>(); return new AdminResult<>();
} }
@Override
public AdminResult<List<Map<String, Object>>> revenueServiceListApi(RevenueServiceListApiRequest request) {
return new AdminResult<>();
}
} }
} }
...@@ -82,4 +82,10 @@ public class DashboardController { ...@@ -82,4 +82,10 @@ public class DashboardController {
return JsonResult.success(adminFeign.achievementsPersonaResultPageApi(request).getData()); return JsonResult.success(adminFeign.achievementsPersonaResultPageApi(request).getData());
} }
@ApiOperation("1级/2级/3级 sku")
@PostMapping("/no_revenueServiceListApi")
public JsonResult<List<Map<String, Object>>> revenueServiceListApi(@RequestBody RevenueServiceListApiRequest request) {
return JsonResult.success(adminFeign.revenueServiceListApi(request).getData());
}
} }
package com.gogirl.shared.admin.dashboard.req;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import java.util.List;
/**
* <p>
*
* </p>
*
* @author robbendev
* @since 2020/8/20 1:20 下午
*/
@Data
public class RevenueServiceListApiRequest {
@JsonProperty("date_utc")
private List<String> dateUtc;
@JsonProperty("user_store_ids")
private List<Integer> userStoreIds;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment