package com.zksy.pole.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.pole.domain.po.DgEquipmentAlarm; import com.zksy.pole.service.DgRelayControlService; 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("/DgRelayControl") @Api(tags = "继电器控制信息", description = "继电器控制信息") public class DgRelayControlController { @Autowired private DgRelayControlService dgRelayControlService; @GetMapping("/findByPage") @ApiOperation(value = "分页查询") public Result getByConditionJsonPage(long pageNum, long pageSize, String conditionJson) throws Exception { Page page = dgRelayControlService.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 = dgRelayControlService.list(SearchUtil.parseWhereSql(conditionJson)); return Result.ok(list); } }