package com.qrservice.admin.controller.transStatistics; import com.qrservice.admin.model.dto.sso.SsoUserAdDto; import com.qrservice.admin.model.statistics.StatisticsFdDto; import com.qrservice.admin.model.statistics.StatisticsInfo; import com.qrservice.admin.model.transactions.TransStatistics; import com.qrservice.admin.model.vo.ResultVO; import com.qrservice.admin.service.SsoService; import com.qrservice.admin.service.StatisticsService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import javax.validation.Valid; import java.util.List; import java.util.Map; /** * @Company: AllPay * @Author: lei.chen * @Date: 2020/10/10 9:47 */ @RestController @RequestMapping("statistics") @Slf4j @CrossOrigin public class StatisticsController { private final StatisticsService service; @Autowired public StatisticsController(StatisticsService service) { this.service = service; } /** * 查询交易统计记录 * @return */ @RequestMapping(value = "find",method = RequestMethod.POST) public ResultVO findStatisticsRecord(@Valid @RequestBody StatisticsFdDto dto, HttpServletRequest request){ Map data= service.findStatisticsRecord(dto, request); ResultVO vo = new ResultVO(); vo.setData(data); return vo; } }