#
luxiaotao1123
2023-12-19 b3b4ee7c60259878a0a7df7c0ebfd2954da48d91
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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<Host> 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<>()));
    }
 
}