package com.xcong.excoin.modules.dataMonitoring.controller; import java.util.Map; import javax.validation.Valid; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.xcong.excoin.common.controller.BaseController; import com.xcong.excoin.common.entity.FebsResponse; import com.xcong.excoin.common.entity.QueryRequest; import com.xcong.excoin.modules.dataMonitoring.entity.DataMonitoringEntity; import com.xcong.excoin.modules.dataMonitoring.service.DataMonitoringService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @Slf4j @Validated @RestController @RequiredArgsConstructor @RequestMapping(value = "/dataMonitoring") public class DataMonitoringController extends BaseController { private final DataMonitoringService dataMonitoringService; /** * 数据监控---列表 * @return */ @GetMapping("dataMonitoringList") public FebsResponse dataMonitoringList(DataMonitoringEntity dataMonitoringEntity, QueryRequest request) { Map data = getDataTable(dataMonitoringService.findDataMonitoringListInPage(dataMonitoringEntity, request)); return new FebsResponse().success().data(data); } /** * 数据监控---数据更新 */ @PostMapping("dataMonitoringListUpdate") public FebsResponse dataMonitoringListUpdate(@Valid DataMonitoringEntity dataMonitoringEntity) { dataMonitoringService.dataMonitoringListUpdate(dataMonitoringEntity); return new FebsResponse().success(); } }