package com.tairui.app.cim.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.tairui.app.cim.dao.model.BusDeviceMain; import com.tairui.app.cim.mapper.BusDeviceMainMapper; import com.tairui.app.cim.service.IBusDeviceMainService; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.http.HttpResult; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** *
* 前端控制器 *
* * @author yw * @since 2022-05-21 */ @RestController @RequestMapping("/cim/busDeviceMain") public class BusDeviceMainController { @Autowired private BusDeviceMainMapper busDeviceMainMapper; @Autowired IBusDeviceMainService iBusDeviceMainService ; @GetMapping("/queryByID") public HttpResult queryByID(long id ){ return HttpResult.ok(busDeviceMainMapper.selectById(id)); } @GetMapping("/queryByModelID") public HttpResult queryByModelID(String model_id ){ QueryWrapper queryWrapper = new QueryWrapper(); queryWrapper.eq("model_id",model_id); return HttpResult.ok(iBusDeviceMainService.list(queryWrapper)); } @GetMapping("/list") @ApiOperation(value = "列表",notes = "分页列出所有") public HttpResult list(@RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize){ PageHelper.startPage(pageNo,pageSize); List