package com.estate.expert.admin.controller.stat; import com.estate.expert.admin.domain.common.request.ProjectStatRequest; import com.estate.expert.admin.service.DigitalMapService; import com.estate.expert.common.rpc.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @Api(tags = "管理后台/数字地图") @Slf4j @CrossOrigin @RestController @Validated @RequestMapping("/admin/digital/map") public class DigitalMapController { @Resource private DigitalMapService digitalMapService; @ApiOperation("项目统计") @PostMapping("/project/stats") public Result projectStats( @RequestBody ProjectStatRequest request) { return Result.success(digitalMapService.projectStats(request.getProjectIds(), request.getPlanType())); } }