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.BusProductionDevice; import com.tairui.app.cim.mapper.BusProductionDeviceMapper; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.http.HttpResult; import com.tairui.app.cim.service.IBusDeviceMainService; import com.tairui.app.cim.service.IBusProductionDeviceService; 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/busProductionDevice") public class BusProductionDeviceController { @Autowired private BusProductionDeviceMapper busProductionDeviceMapper; @Autowired private IBusProductionDeviceService iBusProductionDeviceService; @GetMapping("/queryByID") public HttpResult queryByID(long id ){ return HttpResult.ok(busProductionDeviceMapper.selectById(id)); } @GetMapping("/queryByModelID") public HttpResult queryByModelID(String model_id ){ QueryWrapper queryWrapper = new QueryWrapper(); queryWrapper.eq("model_id",model_id); return HttpResult.ok(iBusProductionDeviceService.list(queryWrapper)); } @GetMapping("/list") public HttpResult list(@RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize){ PageHelper.startPage(pageNo,pageSize); List