package com.zksy.environment.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.zksy.common.core.domain.Result; import com.zksy.common.utils.SearchUtil; import com.zksy.environment.domain.po.StationHour; import com.zksy.environment.service.StationHourService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; @RestController @RequestMapping("/stationHour") @Api(tags = "报送以小时为基本单位的历史数据和实时数据", description = "报送以小时为基本单位的历史数据和实时数据") public class StationHourController { @Autowired private StationHourService service; @GetMapping("/findByPage") @ApiOperation(value = "分页查询") public Result getPictureMessagePage(long pageNum, long pageSize, String conditionJson) throws Exception { Page page = service.page(new Page<>(pageNum, pageSize), SearchUtil.parseWhereSql(conditionJson)); return Result.ok(page); } @GetMapping("/getAll") @ApiOperation(value = "查询所有") public Result getAllByConditionJson(String conditionJson) throws Exception { List list = service.list(SearchUtil.parseWhereSql(conditionJson)); return Result.ok(list); } }