package com.zy.asrs.common.sys.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.zy.asrs.common.domain.BaseParam; import com.zy.asrs.common.sys.entity.Host; import com.zy.asrs.common.sys.service.HostService; import com.zy.asrs.common.web.BaseController; import com.zy.asrs.framework.common.R; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HostController extends BaseController { @Autowired private HostService hostService; @RequestMapping(value = "/host/{id}/auth") // @ManagerAuth public R get(@PathVariable("id") Long id) { return R.ok(hostService.getById(String.valueOf(id))); } @RequestMapping(value = "/host/page/auth") // @ManagerAuth public R page(BaseParam param){ LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); return R.ok().add(hostService.page(new Page<>(param.getCurr(), param.getLimit()), wrapper)); } @RequestMapping(value = "/host/list/auth") // @ManagerAuth public R list(){ return R.ok().add(hostService.list(new LambdaQueryWrapper<>())); } }